有时候在进行自动化测试时需要在页面上执行一段js脚本,这个时候就需要用到execute_script方法了。 上面的代码打开了SoSo的首页,并高亮显示了id为”tb”的div。 下面的例子演 ...
在web自动化测试中点击一个链接然后弹出新窗口是比较司空见惯的事情。 webdriver中处理弹出窗口跟处理frame差不多,以下面的html代码为例 下面的代码演示了如何去捕获弹出窗口 require selenium webdriver dr Selenium::WebDriver.for :iewindow file file: File.expand path File.join File ...
2012-06-14 11:16 0 8417 推荐指数:
有时候在进行自动化测试时需要在页面上执行一段js脚本,这个时候就需要用到execute_script方法了。 上面的代码打开了SoSo的首页,并高亮显示了id为”tb”的div。 下面的例子演 ...
selenium webdriver处理frame比较简单,这点比某些测试工具要先进一些,令人身心愉悦。 以下面的html代码为例,我们看一下如何定位frame上的元素。 工具-Internet选项-高级-允许活动内容在我的计算机上的文件中运行 勾上 就OK了 ...
在selenium-webdriver中定位select list的方法比较简单,用id和name等属性可以很方便的将select给找出来,但是怎么去选择下拉框中的某一项呢? 思路是这样的,首先定位到select list元素,然后找出该select list下所有的option,点击 ...
截图技能对于测试人员来说应该是较为重要的一个技能,就像踢假球是国内球员混迹中超的必备技能一般。 在自动化测试中,截图可以帮助我们直观的定位错误、记录测试步骤。 记得以前在给某跨国银行做自动化项目的 ...
了。 selenium-webdriver为我们提供了一个Wait类来完成类似的等待功能。 下面的h ...
测试对象定位一般都是各种web自动化测试框架或工具的核心内容。 selenium-Webdriver的对象定位方法非常的丰富和强大。一般来说强大的对象定位都会提供如下的一些方法。 单个对象的定位方法 多个对象的定位方法 层级定位 ...
ruby环境下selenium/webdriver可以通过selenium-webdriver.gem包进行安装 gem install selenium-webdriver 支持语言及版本有ruby 1.8.7~1.9.2,jrbuy和rubinius ...
如何打开一个测试浏览器 做自动化测试一般情况下我们都需要首先打开测试浏览器,浏览器开启后我们方可”命令”浏览器去打开新页面,点击特定的链接,判断具体的逻辑等等。因此该操作为”万里长征的第一步”,必须 ...