
selenium
beyfound
这个作者很懒,什么都没留下…
展开
-
Selenium WebDriver API
1.访问网页,后退,前进,刷新功能 WebDriver driver; String baseUrl = "http://www.sogou.com"; String baseUrl2 = "http://www.baidu.com"; driver = new FirefoxDriver(); driver.navigate().to(baseUrl);原创 2016-03-07 10:58:56 · 753 阅读 · 0 评论 -
转:Selenium WebDriver 中鼠标和键盘事件分析及扩展
在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的类来负责实现这些测试场景,那就是 Actions 类,在使用该类的过程中会配合使用到 Keys 枚举以及 Mouse、 Keyboard、CompositeAc转载 2016-03-07 11:01:31 · 590 阅读 · 0 评论 -
selenium操作选择列表
1.操作单选列表 Select dropList = new Select(driver.findElement(By.name("fruit"))); //siMultiple 表示此下拉列表是否允许多选,被测试网页是一个单选的下拉列表,所以函数返回结果false Assert.assertFalse(dropList.isMultiple()); //getFirstSelect原创 2016-03-10 10:57:01 · 4829 阅读 · 0 评论 -
selenium实现浏览器截屏,拖拽页面元素
1.实现浏览器截屏//调用getscreenshotAs方法把当前浏览器打开的页面进行截图,保存到file对象中 File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE); try { //把file对象转换为一个保存在c潘霞testing目录中名字为test.png的图片文件 //目标文原创 2016-03-10 15:06:40 · 2887 阅读 · 0 评论 -
selenium 模拟键盘及鼠标事件
1.模拟键盘事件 Actions action = new Actions(driver); action.keyDown(Keys.CONTROL); action.keyDown(Keys.SHIFT); action.keyDown(Keys.ALT); action.keyUp(Keys.CONTROL); action.keyUp(Keys.SHIFT); ac原创 2016-03-10 17:23:38 · 9221 阅读 · 0 评论 -
selenium在制定元素进行鼠标单击左键和释放的操作
1.html源码 function mouseDownFun() { document.getElementById('div1').innerHTML += '鼠标左键被按下'; } function mouseUpFun() { document.getElementById('div1').innerHTML += '已经被按下的鼠标左键被释放抬起' } fun原创 2016-03-11 09:16:08 · 3417 阅读 · 0 评论 -
selenium 常用的显式等待
1.实例的html源码 你喜欢的水果 请选择你爱吃的水果 桃子 西瓜 是否喜欢吃水果? 文本框 2.java实例代码 //声明一个webdriverWait对象,设定触发条件的最长等待时间为10秒 WebDriverWait wait = new WebDriverWait(driver, 10); //调用ExpectedConditions的tit原创 2016-03-11 11:48:24 · 1769 阅读 · 0 评论