随笔分类 - selenium
摘要:通过该方法可以将有滚动条的界面滚到底部,如果发现没有效果,那就需要考虑下被操作的界面是不是iframe结构,如果是,先通过进入该iframe后再执行该js即可
阅读全文
摘要:wps在注册后,有个每日签到的功能,签到后有几率送wps的专属金币【稻米】,为了免费获得,又不想每天都是人工去执行签到动作,所以用selenium写了个小脚本,准备用数据驱动框架来完成这个事情,数据驱动那就要有数据,这个数据就是元素定位文件,本脚本中我用wpsLoginInfo.properties
阅读全文
摘要:<project basedir="." default="run" name="Demo"> <property name="src" value="${basedir}\src" /> <property name="bin" value="${basedir}\bin" /> <propert
阅读全文
摘要:前段时间在网络上看到通过重写TestNG的接口,可以再次执行失败的测试用例,于是学习了,我之前的做法是当自己的脚本中碰到异常,就自动调用方法本身来达到再次执行用例的目的,这个过程中有设定重试的次数 对于TestNG,首先重写接口IRetryAnalyzer,重写该接口中的retry方法,自定义需要重
阅读全文
摘要:public static void main(String[] args) { File file=new File("src/main/resources/drivers"); System.setProperty("phantomjs.binary.path",file+"/phantomjs.exe"); WebDriver driver=new PhantomJ...
阅读全文
摘要:webdriver启动firefox时如果遇到以下错误,则说明selenium的版本和firefox不兼容了,升级selenium版本就好
阅读全文
摘要:这个如果用cssSelector定位,代码如下,此时输出的数值是0System.out.println(driver.findElements(By.cssSelector("div[class='dl-tit']>span")).size());但是如果换了如下代码,则输出的数值是1System.out.println(driver.findElements(By.cssSelector("s...
阅读全文
摘要:Actions和Robot都是可以用来模拟键盘操作,但是两者还是有区别的 Actions actions =new Actions(driver) 实例化一个Actions后,我们可以使用actions调用鼠标的相关操作 当然,actions也是可以模拟键盘,不过对于actions对键盘的操作是分为
阅读全文
摘要:/** * 复制数据到剪切板并粘贴出来并按下回车 * @param writeMe 需要粘贴的地址 * @throws java.awt.AWTException */ public void useSysClipboard(String writeMe) throws AWTException { Sleeper.sle...
阅读全文
摘要:文章转自:http://www.ibm.com/developerworks/cn/java/j-lo-keyboard/
阅读全文
摘要:在调试的时候发现selenium在启动浏览器打开url地址的时候报这个错误 检查了脚本发现方法就是下面的这个,很正常的 于是尝试把Url改变,把这个get的url换成了下面这个,此时界面就可以成功打开 于是我猜测,虽然【http://read.qidian.com/BookReader/vol,10
阅读全文
摘要:使用如下代码,将页面滚动到最底部
阅读全文
摘要:如下如html的页面代码 使用下列脚本即可改变标签的属性 执行脚本后,会看到输出如下,说明元素的属性被修改了 aloneno alnon<html><head></head><body> <input type="text" name="text"></body></html>
阅读全文
摘要:[INFO] Scanning for projects... [INFO] [INFO] BUILD FAILURE [INFO] [INFO] Total time: 0.169 s [INFO] Finished at: 2015-07-06T12:21:24+08:00 [INFO] Fin
阅读全文
摘要:2015-07-04 18:05 编写本文 TeamCity编译selenium脚本,对于上传窗口处理只支持sendKeys的使用,不支持模拟人为按下Enter键和使用autoIt等操作,即使本地调试通过的脚本,提交编译执行后,也是报错,原因是teamCity编译执行脚本的过程中,只是后台启动相应浏
阅读全文
摘要:1.新建一个txt文件2.复制下面命令到txt文件echo "Start build..."call ant.bat -f "E:\build.xml"echo "End"Pause3.保存后,将txt的后缀改为.bat,即可
阅读全文
摘要:testng几种写法: 1 2 3 4 5 6 7 8 9 10 11 ...
阅读全文
摘要:xpath的作用就是两个字“定位”,运用各种方法进行快速准确的定位,推荐两个非常有用的的firefox工具:firebug和xpath checker定位1.依靠自己属性,文本定位//td[text()='xxx']//div[contains(@class,'xxx')]//div[@class=...
阅读全文

浙公网安备 33010602011771号