WEB自动化测试
xieyuemin
这个作者很懒,什么都没留下…
展开
-
web自动化(5)----selenium运行JavaScript代码
c原创 2015-12-08 18:48:05 · 2130 阅读 · 0 评论 -
web自动化(8)----验证码
(1)干掉验证码(2)万能码(3)自动登录原创 2015-12-11 11:11:38 · 562 阅读 · 0 评论 -
web自动化(7)----模拟事件
1.鼠标事件2.键盘按键原创 2015-12-08 19:06:36 · 1198 阅读 · 0 评论 -
web自动化(9)----截图
截图原创 2015-12-08 19:08:58 · 448 阅读 · 0 评论 -
WEB自动化(3)----弹出框
1. 针对系统弹出框:(1)点击确认:driver.switchTo().alert().accept();(2)点击取消:driver.switchTo().alert().dismiss();2. 针对DIV弹出框: 直接查找元素,点击3. 针对DIV嵌套有frame页面的弹出框 //先点击出弹出框 WebElem原创 2015-12-08 10:17:43 · 1881 阅读 · 0 评论 -
web自动化(2)----下拉框
方法1:将元素定义到父节点,再直接select Select select = new Select(element); select.selectByIndex(index); select.selectByValue(value); select.selectByVisibleText(text);方法2:如果元素没有被隐藏,可以直接找到需要的元原创 2015-12-07 18:16:46 · 803 阅读 · 0 评论 -
WEB自动化(4)----页面跳转
1.原窗口打开新页面 这种方式WindowHandle值不会有改变,可以直接继续操作2.新窗口打开新页面 //记录现在这个窗口的值,尽量在未打开前记录下来 String oldWin = driver.getWindowHandle(); //获取当前所有窗口的值,并使用新的值跳转到新窗口去 Se原创 2015-12-08 17:27:04 · 5222 阅读 · 0 评论 -
web自动化(6)----操作浏览器以及添加COOKIE
1.添加cookieCookie cookie = new Cookie("key", "value"); driver.manage().addCookie(cookie);2.获取cookiedriver.manage().getCookies();3.浏览器最大化driver.manage().window().maximize();4.设置浏览器大小D原创 2015-12-08 18:49:11 · 601 阅读 · 0 评论 -
web自动化(1)----selenium环境搭建
selenium2.0=selenium1.0+webdriverselenium1.0是将javascript代码注入到对应的网站里面,模拟JS操作。webdriver的原理是调用各个浏览器的底层JavaScript框架,模拟各种JS操作。既然调用各个浏览器自己的底层JavaScript框架,那么除了selenium默认支持的火狐浏览器以外,都需要一个驱动。我们的环境搭建从驱动开原创 2015-12-06 17:36:34 · 931 阅读 · 0 评论