行为驱动开发之四,为自动化测试(运行Cucumber)提速:http://www.cnblogs.com/jarodzz/archive/2011/09/04/2163222.html CUCUMBER TUTORIAL:http://www.toolsqa.com/cucumber/first-cucumber-selenium-java-te...
分类:
其他好文 时间:
2015-05-28 23:20:44
阅读次数:
422
kSelenium终极自动化测试环境搭建(一)Selenium+Eclipse+Junit+TestNG 第一步?安装JDK ??JDk1.7. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 一路猛击...
分类:
编程语言 时间:
2015-05-28 18:29:48
阅读次数:
877
转自:http://blog.sina.com.cn/s/blog_6966650401012a7q.html一、输入框(text field or textarea)//找到输入框元素:WebElement element = driver.findElement(By.id("passwd-id...
分类:
其他好文 时间:
2015-05-28 17:50:40
阅读次数:
176
转自:http://www.ithov.com/linux/133271.shtml在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDerive...
分类:
Web程序 时间:
2015-05-28 17:47:14
阅读次数:
149
安装appium,设置demo.pyfrom appium import webdriver #要装webdriver,方法查看http://www.cnblogs.com/sincoolvip/p/4532743.htmlfrom time import sleepdesired_caps = {...
分类:
移动开发 时间:
2015-05-28 15:49:12
阅读次数:
194
界面上如果有一个对话框可能弹出来,也可能不弹出,我们都要认为是正常,应该怎么处理呢?/** * check if release notes dialog present * @author j */ public boolean isReleaseNotesDialogPresent(){ ...
分类:
其他好文 时间:
2015-05-28 13:57:47
阅读次数:
186
对不可见元素进行操作时,如果通过普通的方式不可行,可以尝试用Javascript((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView();", widgetIconEl);JavascriptExecutor...
分类:
编程语言 时间:
2015-05-28 13:50:59
阅读次数:
218
//搜索二手房 ?import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.WebElement;? public class NewTest{??...
分类:
Web程序 时间:
2015-05-28 11:04:16
阅读次数:
320
在我升级Selenium的版本之前,Drag and Drop 都好使, 将Selenium的版本升级到2.45.0之后,图标拖拽可以成功,释放不生效。试了N多种解决方案都不管用,后来发现下面这种办法可行。一开始在界面可以看得见的,用来进行拖拽的图标是dragable的,在开始拖拽之后一个dropa...
分类:
其他好文 时间:
2015-05-28 09:28:42
阅读次数:
198
Selenium 是这些年非常流行的Web UI 自动化测试工具, 很多同学学习并使用过Selenium。但是一些问题仔细想来是不是让你觉得有些困惑,比如说Selenium 到底是什么东西,为什么能支持多语言编程,到底是怎么驱动浏览器工作的……不要着急,在这篇文章中我们会一一探讨这些问题名词解释Se...
分类:
其他好文 时间:
2015-05-26 21:04:23
阅读次数:
215