在自动化测试的过程中,经常会出现这样的场景:按住Ctrl的同时,进行单击操作,已达到多选的目的Actions a = new Actions(driver);a.keyDown(Keys.CONTROL).perform();for(int i = 0;i<quantity;i++){ W...
分类:
其他好文 时间:
2014-07-09 21:33:36
阅读次数:
305
在用selenium webdriver 编写web页面的自动化测试代码时,可能需要执行一些javascript代码,selenium本身就支持执行js,我们在代码中import org.openqa.selenium.JavascriptExecutor;就可以使用executeScript、ex...
分类:
编程语言 时间:
2014-07-09 20:20:16
阅读次数:
210
使用By.className()识别对象时,若对象属性包含空格,则识别过程报错:Compound class names are not supported
分类:
其他好文 时间:
2014-07-06 21:50:08
阅读次数:
233
环境:配置jdk、使用Eclipse(个人爱好),导入selenium-java-2.42.2.jar、selenium-java-2.42.2-srcs.jar、selenium-server-standalone-2.42.2.jar 等3个jar包 //设置chromed...
分类:
编程语言 时间:
2014-07-06 19:32:29
阅读次数:
212
因为写ruby的时候感觉混身上下都拽起来了,所以比较喜欢用ruby写代码。今天遇到了一个webdriver timeout的问题,问题本身还是因为我对webdriver不了解以及破文档导致的。首先我们把问题简化一下:
driver = Selenium::WebDriver.for :safari
driver.navigate.to "http://www.faraway.com"
wait = Selenium::WebDriver::Wait.new(:timeout => 1000) # seco...
分类:
Web程序 时间:
2014-07-06 12:38:09
阅读次数:
266
Android自动化测试,需要重新签名;反编译修改资源后,打包也需要重签名。当然网上已有很多现成工重签名工具,把APK往里一丢,重签名APK就生成完毕。本文主要是之前学习Android时,反编译重签笔记小小总结,简单讲解重签名原理,如何自己搞定重签名。
分类:
移动开发 时间:
2014-07-05 21:19:10
阅读次数:
281
最简便安装python+selenium-webdriver环境方法from:http://www.easonhan.info/python/2013/12/07/active-python-install-selenium/ 乙醇的blog。很多同学在windows搞不定python + sele...
分类:
编程语言 时间:
2014-07-03 09:15:07
阅读次数:
260
处试selenium webdriver,运行小程序,抛如下错误:java.lang.NoSuchMethodError: org.apache.xpath.XPathContext.(Z)V at org.apache.xpath.jaxp.XPathExpressionImpl.eval...
分类:
编程语言 时间:
2014-07-02 19:10:27
阅读次数:
379
selenium可以操作页面的元素,并且提供执行js脚本的接口。但其调用js脚本后并不能直接返回执行的结果,这样再采集内容的过程中就会受到一些限制。 比如我们想使用页面中的函数进行数据转换,或者获取iframe里的内容,这些js产生数据要传回比较麻烦。所以我便写一个简化js数据回传的扩展 exesc...
分类:
编程语言 时间:
2014-06-30 11:57:55
阅读次数:
192
Selenium Grid Configuration
1. Start Selenium Hub
java -jar selenium-server-standalone-2..jar
-role hub
2. Start Selenium Node
Start with Node contains Selenium RC...
分类:
其他好文 时间:
2014-06-26 11:52:37
阅读次数:
433