元素定位-cssSelector
-
根据tagName
By.cssSelector(“input”); -
根据ID
By.cssSelector(“input#id”);
By.cssSelector("#id"); -
根据className(样式名)
By.cssSelector(".className");
By.cssSelector(“input.className”);
css精确定位
- 根据元素属性,属性名=属性值,id,class,等都可写成这种形式
By.cssSelector(“标签名[属性=‘属性值’]”);
如:By.cssSelector(“input[name=‘xxx’]”); - 多属性
By.cssSelector(“标签名[属性1=‘属性值’][属性2=‘属性值’]”);
代码示例
查看如下代码第7部分,cssSelector元素定位:
package com.test;
import org.openqa.selenium.By;
import org.openqa.selenium.chrome.ChromeDriver;
public class