13得票2回答
如何在数字数组中找到最佳匹配元素?

我需要帮助处理一些看似简单但令我困惑的事情。试图编写一些模糊匹配方法,以应对所需计算的值与从选定列表中实际可用的值之间格式差异的问题。 该值(期权行权价格)始终为计算出的浮点数,例如85.0或整数。 数组包含以字符串形式表示的数字,无法预测其递增顺序,也不知道它们是否会显示为四舍五入到某个...

12得票3回答
Watir-webdriver或Capybara

我目前在所有前端测试中使用Watir-webdriver,但是开发团队使用Capybara在Jenkins CI上运行他们的测试。我们都使用相同的Cucumber功能。 值得我们分别测试并且实际上做两次吗?哪个工具更好用?我已经阅读了网络上所有可用的比较,并喜欢使用watir-webdriv...

11得票4回答
您正在使用旧版或stdlib版本的json gem。

几天前在另一个帖子中提到了以下问题,还有其他问题,但这个问题的解决方案(对我而言)似乎没有得到解决。 最近我在我的Ruby 1.9.2-p290环境上运行了一个测试脚本,当我运行测试脚本时出现了以下错误:You are using an old or stdlib version of js...

11得票1回答
你如何在Watir-Webdrive中刷新页面?

我该如何使用watir-webdrive刷新页面? 我尝试了这里所说的方法:http://watirwebdriver.com/sending-special-keys/,但没有成功。browser.send_keys :f5 还有其他建议吗?谢谢

11得票2回答
无头Firefox Watir-WebDriver cukes中的Net::ReadTimeout问题

我今天开始遇到了大量这些错误:Net::ReadTimeout (Net::ReadTimeout) /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/net/protocol.rb:158:in `rescue in rbuf_...

11得票7回答
Watir-Webdriver等待下载完成

我正在使用Watir-Webdriver和Firefox浏览器,按照watirwebdriver.com网站推荐的方法自动下载文件。这涉及设置FireFox about:config参数以禁用针对特定文件类型的Firefox下载对话框。这样做效果很好,但现在我正在尝试找出最佳方法来确定文件下载...

11得票1回答
使用Watir-webdriver如何检查页面的URL

我刚接触watir-webdriver自动化,如果这是一个自动化的基础问题,请见谅。但问题是我正在自动化一个网站的分页功能,当用户翻页时,网站的URL会随之改变,例如初始URL是www.example.co.uk/news,当用户点击分页中的下一页按钮后,URL将变为www.example.c...

10得票4回答
使用Ruby Watir获取页面的HTML

我已经查看了这些页面上的示例。 http://watir.com/examples/ http://wiki.openqa.org/display/WTR/Examples 我仍然没有看到获取页面HTML的简单示例。 browser = Watir::Browser.new browse...

10得票1回答
(Watir webdriver)如何在使用多个显示器的OSX 10.9中将浏览器移动到另一个屏幕

我知道有一个函数叫做 browser.window.move_to(0, 0),可以将浏览器移动到不同的位置,但是在OSX 10.9上却无法使用。 有什么办法可以将浏览器移动到另一个桌面吗?例如,在“桌面2”中使用控制台来触发命令,但我希望浏览器出现在“桌面1”。 非常感谢!

10得票2回答
类型错误:在“文档”上执行“createNSResolver”失败:参数1的类型不是“节点”。

我正在使用Watir Web-driver和Chrome浏览器的Cucumber。执行测试时,有时会出现如下错误: ```Selenium :: WebDriver :: Error :: InvalidSelectorError:无效选择器:无法定位xpath表达式//a[contains...