- 红宝石 1.9.3p327
- Watir-webdriver 0.6.1
我有一些代码可以在一台计算机上运行,但不能在另一台计算机上运行,我不知道为什么:
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。
我不知道这是否相关,但我注意到当 webdriver 加载时有一条线说明“阻止列表已禁用”,我不记得以前见过。