zoukankan      html  css  js  c++  java
  • 使用css选择器来定位元素

    public void CSS(){
            driver.get(Constant.baidu_url);
            //绝对路径
    //        driver.findElement(By.cssSelector("html > body > div > div > div > div > div >form > span > input")).sendKeys("zhangshen");
            //相对路径input.class的值或者。class的值来表示
    //        driver.findElement(By.cssSelector("input.s_ipt")).sendKeys("zhangshen");;
            //id选择器input#id的值或者#id的值来表示
    //        driver.findElement(By.cssSelector("#su")).click();;
    //        Assert.assertEquals(Constant.baidu_url, driver.getCurrentUrl());
            //使用属性来定位元素,双层控制没弄清楚
    //        driver.findElement(By.cssSelector("input[name=wd]")).sendKeys("zhangshen");
    //        driver.findElement(By.cssSelector("input[type="text"][name="wd"]")).sendKeys("zhangshen");
            //使用属性名称选择器
    //        driver.findElement(By.cssSelector("input[id]")).sendKeys("zhangshen");
            //使用not不满足规则的元素定位,没弄清楚
    //        driver.findElement(By.cssSelector("input:not([value])")).sendKeys("zhangshen");    
            
    //        driver.findElement(By.cssSelector("a[href="http://www.nuomi.com/?cid=002540"]")).click();        
    //        Assert.assertTrue(driver.getTitle().contains(Constant.luomi_title));
            //^=
    //        driver.findElement(By.cssSelector("input[class^= "s"]")).sendKeys("zhangshen");
            //$=
    //        driver.findElement(By.cssSelector("input[class$= "_ipt"]")).sendKeys("zhangshen");
            //*=
            driver.findElement(By.cssSelector("input[class*= "ipt"]")).sendKeys("zhangshen");
            
        }
  • 相关阅读:
    Bluedroid介绍
    Android蓝牙介绍
    Android Bluetooth抓包
    Bluetooth LMP介绍
    Bluetooth Baseband介绍
    Bluetooth SDP介绍
    Bluetooth HFP介绍
    Bluetooth RFCOMM介绍
    Bluetooth L2CAP介绍
    Windows开发
  • 原文地址:https://www.cnblogs.com/zhangshen/p/5552340.html
Copyright © 2011-2022 走看看