博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用css选择器来定位元素
阅读量:5151 次
发布时间:2019-06-13

本文共 1509 字,大约阅读时间需要 5 分钟。

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");            }

 

转载于:https://www.cnblogs.com/zhangshen/p/5552340.html

你可能感兴趣的文章