网站及新媒体建设宣传片,wordpress彩色标签云,平台的重要性,天元建设集团有限公司安全管理制度selenium自动化测试 1、Javaselenium环境搭建2、测试#xff0c;打开任意网页3、selenium 常见的Api3.1元素定位findElement3.1.1 css 选择语法3.1.2 xpath 选择语法 1、Javaselenium环境搭建
下载chromedriver#xff0c;版本要与Chrome浏览器版本一致。
下载之后将chro… selenium自动化测试 1、Javaselenium环境搭建2、测试打开任意网页3、selenium 常见的Api3.1元素定位findElement3.1.1 css 选择语法3.1.2 xpath 选择语法 1、Javaselenium环境搭建
下载chromedriver版本要与Chrome浏览器版本一致。
下载之后将chromedriver.exe复制到jdk的bin目录下。 新建一个项目在pom文件中引入selenium的依赖
dependencygroupIdorg.seleniumhq.selenium/groupIdartifactIdselenium-java/artifactIdversion4.7.2/version/dependency2、测试打开任意网页
public class Main {public static void main(String[] args) {ChromeOptions options new ChromeOptions();options.addArguments(--remote-allow-origins*);WebDriver webDriver new ChromeDriver(options);webDriver.get(https://www.baidu.com/);//打开百度}
}3、selenium 常见的Api
3.1元素定位findElement
3.1.1 css 选择语法 - id选择器 #id- 类选择器 .class- 标签选择器 标签名- 后代选择器 父级选择器 子级选择器3.1.2 xpath 选择语法 绝对路径/html 不常用 相对路径: 双斜杠//开头 相对路径索引 索引下标1开始 //form/span[1]/input
//form/span[2]/input 相对路径属性值 //input[classs_ipt] //input[idsu]
相对路径通配符 //*[*su] 表示路径下所有属性等于“su”
相对路径文本匹配 //a[text()新闻]