![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium
此时
博客内容是学习时做的笔记而已,仅供自己日后方便学习
展开
-
1.selenium 发展介绍
Selenium 是Thought Works专门为Web应用程序编写的一个验收测试工具。(Web应用程序:通过浏览器访问的程序)selenium的发展史:selenium1.0 selenium IDE Firefox插件,可以录制用户的基本操作,生成测试用例。然后可以运行这些测试用例在浏览器里回放,可转化语翻译 2017-09-14 16:32:59 · 290 阅读 · 0 评论 -
4,selenium 模拟鼠标操作 (悬浮和左键点击)
在webdriver中,Actions类,是专门用来进行鼠标、键盘的模拟操作的一个类。(1)鼠标移动到某元素上,显示下拉框: Actions action = new Actions(driver); action.moveToElement(driver.findElement(By.)));实例:百度 首页的设置,鼠标移到 上面,会有下拉框显示原创 2017-09-25 11:59:01 · 5395 阅读 · 0 评论 -
5.selenium 鼠标键盘组合使用
以登录百度为例鼠标键盘组合使用:输入用户名 //定位登录用户名输入框 WebElement element = driver.findElement(By.id("TANGRAM__PSP_10__userName")); //鼠标键盘组合,输入用户名 。 action.moveToElement(element).click()原创 2017-09-26 11:56:16 · 264 阅读 · 0 评论 -
6.selenium 浏览器窗口切换
以携程网为例,没有进行登录操作,只是简单的打开窗口A, B。再从窗口B切换到AThread.sleep(6000);等待时间为了看效果。 //获取当前窗口的handle String parentWindowId = driver.getWindowHandle(); System.out.println("driver.getTitle():"+driver.getT原创 2017-09-26 16:27:30 · 250 阅读 · 0 评论 -
2.selenium-Java环境搭建
搭建环境 JDK环境配置。(自行百度) eclipse编译工具下载。(直接运行)WebDriver的三个jar包。(导入eclipse中用)4.下载浏览器driver。(用哪个浏览器就下载哪个驱动)5.eclipse代码,不同浏览器的启动(1)firefox <1>firefox安装在默认路径下 public class TestDriver { public st...原创 2017-09-18 17:42:36 · 395 阅读 · 0 评论 -
3.selenium 处理下拉框 元素
下拉框 遇见的有两类:第一类:select标签下拉框 实例:携程网首页 酒店选择是select标签下拉框形式。 源代码如下: 不限 五星级/豪原创 2017-09-21 16:29:11 · 443 阅读 · 0 评论 -
7.selenium 元素定位,操作
在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。1. By.name()假设我们要测试的页面源码如下:<button id="gbqfba" aria-label="Google Search" name="btnK" class="gbq...翻译 2018-05-09 14:28:07 · 952 阅读 · 0 评论