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