【发布时间】:2016-08-03 07:47:24
【问题描述】:
require 'watir'
b=Watir::Browser.new
b.goto 'www.xyz.com'
b.maximize
b.label(:text, "Car Make").parent.spans[1].click
b.element(tag_name: 'md-option', text: "BMW").when_present.click
当我为 watir-classic 编写上面的代码时,上面的代码工作正常,但是当我为 watir-webdriver 编写上面的代码时,可见性检查阻止我点击 b.label(:text, "Car Make").parent.spans[1].click 这个元素,有什么办法可以取消这个在watir webdriver中检查可见性?下面是我为 watir-webdriver 编写的代码,
require 'watir-webdriver'
require 'watir-scroll'
b=Watir::Browser.new :chrome
b.goto 'www.xyz.com'
b.window.maximize
b.label(:text, "Car Make").parent.spans[1].click
b.element(tag_name: 'md-option', text: "BMW").when_present.click
【问题讨论】:
-
在某一时刻,watir 是基于 1 的索引,但我们移动到了基于 0 的索引。只是为了确保不是这样..您正在尝试单击父级下方的第二个跨度,对吗?
标签: watir watir-webdriver watir-classic