[英]watir-webdriver “wait_until” not working properly
我有一些代碼可以在一台計算機上運行,但不能在另一台計算機上運行,而且我也不知道為什么:
require 'watir-webdriver'
b = Watir::Browser.new
timey = Time.now; b.div(:id => 'nonexistant').wait_until_present(0.1) rescue puts "#{Time.now - timey}"
返回:
60.045506
它應該只等待0.1秒。 我能看到的兩台計算機之間的唯一區別是,一台是使用Ruby p327,另一台是使用p286。
我不知道這是否相關,但是當網絡驅動程序加載時我注意到一條線,說“阻止列表已禁用”,我之前不記得看到過。
watir-webdriver尚不兼容Firefox 17-您使用的是Firefox嗎? 如果是這樣,請檢查您的Firefox版本。 我更新到17,並且使用等待方法的測試停止工作(它們在16時運行良好)。
我相信12月7日更新watir-webdriver gem(0.6.2)可以解決此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.