Selenium-Java
文章平均质量分 72
Al_assad
脚踏实地,不吹水不装逼不讥讽
展开
-
Selenium(1): 基本示例
SeleniumSelenium 是目前用的最广泛的Web UI 自动化测试框架,目前支持linux,window,mac多平台运行;Selenium支持的浏览器IE6-10FireFox大部分版本(selenium 2.52目前不支持firefox47.0以上的版本,最新的3.4版本未测试)ChromeSafariOperaAndrioid原创 2017-06-12 23:21:15 · 803 阅读 · 0 评论 -
Selenium(2): DOM元素定位、操作
DOM 元素定位定位过程WebDriver对象的findElement函数定义一个Web页面元素;findElements方法可以定位页面的多个元素;使用WebElement对象来存储定位的元素,以便后续操作;id 定位driver.findElement(By.id(“id的值”));na原创 2017-06-12 23:22:51 · 4918 阅读 · 0 评论 -
Selenium(3): 浏览器操作
浏览器最大化 前进,后退, 刷新WebDriver driver = new WebDriver();driver.get("http://www.test.com"); // 浏览器最大化driver.manage().window().maximize();// 刷新浏览器driver.navigate().refresh();// 浏览器后退driver.naviga原创 2017-06-12 23:23:52 · 619 阅读 · 0 评论 -
Selennium(4):智能等待
当使用selenium操作页面上某个元素的时候, 需要等待页面加载完成后, 才能操作,或者碰到AJAX异步加载,需要等待元素加载完成后, 才能操作;应对这样的情况,selenium 中提供了非常简单,智能的方法,来判断元素是否存在;隐式等待对页面设置隐式等待,挂起线程,直到页面元素刷出或等待阀值;WebDriver driver = new Firefo原创 2017-07-16 08:43:26 · 1023 阅读 · 0 评论