![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium
大神,快来碗里
专注于Java相关技术
展开
-
Selenium Java(2)元素定位
策略 语法 语法 描述 By id driver.findElement(By.id()) driver.findElements(By.id()) 通过id属性定位元素 By name driver.findElement(By.name()) driver.findElements(By.name()) 通过name属性定位元素 By class name driver...原创 2019-05-14 09:43:14 · 12240 阅读 · 0 评论 -
Selenium Java(3)元素操作
元素操作 点击:driver.findElement(By.id(element)).click(); 设值:driver.findElement(By.id(element)).sendKeys("123456"); 页面操作 打开网页:driver.get("https://www.baidu.com"); 关闭网页:driver.close(); 在输入框中输入内容:text.sendKe...原创 2019-05-14 09:43:52 · 12143 阅读 · 0 评论 -
Selenium Java(4)定位以及切换frame(iframe)
很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼(原因之一,改天专门说说定位不到元素,可能的一些原因及处理办法)。 frame标签有frameset、frame、iframe三种,frameset跟其他普通标签没有区别,不会影响到正常的定位,而frame与iframe对selenium定...原创 2019-05-14 09:44:36 · 13049 阅读 · 1 评论 -
Selenium Java(5)集成testng
添加依赖 在pom.xml中添加需要的依赖,这里只要selenium和testng就行 <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java --> <dependency> <groupId>org.seleniumhq.selenium</gr...原创 2019-05-14 09:45:03 · 10231 阅读 · 1 评论 -
Selenium Java(6)集成testng+extentreports生成测试报告
基于上一编讲解,集成extentreports生成测试报告 添加依赖 <dependency> <groupId>com.aventstack</groupId> <artifactId>extentreports</artifactId> <version>3.0.3</version>...原创 2019-05-14 09:45:47 · 10689 阅读 · 0 评论 -
Selenium Java(7)集成RemoteWebDriver的基本使用
执行selenium-server-standalone selenium-server-standalone用于在接收客户端的行为动作,并执行.各版本的下载地址 配置环境变量和驱动 启动 java -jar selenium-server-standalone-3.7.0.jar 测试 打开http://127.0.0.1:4444/wd/hub/static/resource/hub.ht...原创 2019-05-14 09:46:42 · 11254 阅读 · 0 评论 -
Selenium Java(8)集成klov+extentreports4
klov 下载 下载地址:https://github.com/extent-framework/klov-server ,得到klov-0.2.5.jar application.properties 启动 启动需要配置mongodb java -jar klov-0.2.5.jar 测试 浏览器打开http://127.0.0.1,用户名和密码为klovadmin/password JA...原创 2019-05-14 10:20:12 · 10815 阅读 · 0 评论 -
Selenium Java(1)Chrome进行web自动化实例的配置
环境配置 个人使用浏览器版本(Google Chrome ): 74.0.3729.131 (正式版本) (64 位) 驱动版本:74.0.3729.6 [chromedriver_win32.zip ] 亲测可行 下载chromedriver驱动 不同的浏览器版本下载不同驱动版本.下载地址 配置环境变量(win10) 将下载的驱动复制到Chrome的安装目录,安装目录可通过在Chrome地...原创 2019-05-13 14:03:32 · 10752 阅读 · 0 评论