
Selenium
文章平均质量分 53
pf20050904
这个作者很懒,什么都没留下…
展开
-
Selenium webdriver的高级用法
WebDriver: 高级用法显式和隐式等待等待是在执行下一步之前让自动化任务等上一定量的时间。显示等待一个显式等待就是在继续执行代码之前编码等待定义一个特定条件发生。最糟糕的例子是Thread.sleep(),这设置了一个明确的等待时间。WebDriver提供了一些方便的方法来帮助您的代码来等待要求的时间。WebDriverWait和ExpectedCondition的结合就是一原创 2013-09-17 15:33:10 · 2741 阅读 · 0 评论 -
Selenium webdriver介绍
基于Web应用的自动化测试如今许多,可能所有的应用软件都是基于web的应用。这些应用的测试有效性在公司与组织间相差甚大。在这个高度互动和响应的时代,许多组织都使用某种形式的敏捷软件开发流程。频繁的测试成为软件项目的一个需求,必然要求进行自动化测试。自动化测试意味着使用一个软件工具重复的针对某个应用进行测试。自动化测试有许多好处。许多都跟测试的重复性与测试执行的速度相关。有一些商业和开源的工转载 2013-09-17 15:24:46 · 1385 阅读 · 0 评论 -
基于Ant+Selenium+TestNG的测试框架配置
classpathref="cp" /> classname="org.testng.TestNGAntTask" /> useDefaultListeners="true" outputDir="${outputs}">原创 2013-09-17 16:01:10 · 818 阅读 · 0 评论 -
Selenium-webdriver 页面模式在实际项目中的实际运用,大量Page页面如何初始化?
Selenium-webdriver 页面模式在实际项目中的实际运用,大量Page页面如何初始化呢? 在进行web前端自动化测试的过程中,Page Object设计模式可以称得上是杀人放火,居家旅行的常备武器。Page Object将测试对象及单个的测试步骤封装在每个Page对象中,以page为单位进行管理。编写页面类 封装页面属性和页面逻辑。在框架加载的时候就递归初始化某个项目下面的所有 Page的子类, 此例子中Page指的是一个自己编写Java类, 所有使用到Page Object 页面都继原创 2013-09-23 12:49:49 · 2203 阅读 · 7 评论 -
Selenium中的几种等待方式,需特别注意implicitlyWait的用法
最近在项目过程中使用selenium 判断元素是否存在的时候 遇到一个很坑爹的问题, 用以下方法执行的时候每次都会等待很长一段时间,原因是因为对selenium实现方法了解不足导致一直找不到解决方法。原创 2014-02-27 15:32:17 · 46089 阅读 · 2 评论 -
Selenium web driver对于三大浏览器的版本支持总结
Selenium没有传说中的兼容三大浏览器, 在驱动浏览器执行自动化测试的时候还是有一些问题的。 尤其是driver和Selenium版本不一致,他们各自支持的浏览器版本不一样。原创 2014-08-12 15:46:30 · 4897 阅读 · 0 评论 -
Selenium WebDriver如何使滚动条滚动到最元素位置
方法一:1.((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView();", Webement); 2.方法二 用Actions.moveToElement(driver.findElement(by)).perform() ,此处一定要用perform()才会生效。原创 2013-10-16 16:57:52 · 7407 阅读 · 0 评论 -
Selenium Webdriver JS事件在各浏览器的区别,彻底解决Selenium鼠标悬停 Mouseover和hover问题
Webdriver中,使用代码实现鼠标或者键盘事件有两种方式:方式一:通过Selenium Actions类来实现,不论什么浏览器都支持,无需考虑浏览器兼容方式二: 通过JS事件来完成。 String code = "arguments[0].fireEvent('onmouseover',document.createEventObject());"; ((JavascriptExecutor) driver.getWebDriver()).executeScript(cod原创 2015-11-03 20:18:26 · 6016 阅读 · 0 评论 -
chromedriver与chrome各版本的对应关系表
chromedriver与chrome的对应关系表,下载地址chromedriver版本支持的Chrome版本v2.27v54-56v2.26v53-55v2.25v53-55v2.24v52-54v2.23v51-53v2.2原创 2017-01-10 15:28:28 · 3138 阅读 · 0 评论