Watir webdriver 可以在watir webdriver中显示isElementPresent(:id,“id”)
使用Watir Webdriver,我希望有一个助手可以检查具有给定id的任何元素。我可能不知道它是什么类型(按钮、链接或文本)。我能做什么Watir webdriver 可以在watir webdriver中显示isElementPresent(:id,“id”),watir-webdriver,Watir Webdriver,使用Watir Webdriver,我希望有一个助手可以检查具有给定id的任何元素。我可能不知道它是什么类型(按钮、链接或文本)。我能做什么 browser.Element(:id,id).存在 我在google上找到的所有示例都针对特定的元素类型进行检查,如 browser.button(:id,”)。退出 如果有办法,请分享语法。在Watir Webdriver中,我会使用如下内容: browser.element(class: 'post-tag').exists? 这将在该页面上找到w
browser.Element(:id,id).存在
我在google上找到的所有示例都针对特定的元素类型进行检查,如
browser.button(:id,”)。退出
如果有办法,请分享语法。在Watir Webdriver中,我会使用如下内容:
browser.element(class: 'post-tag').exists?
这将在该页面上找到watir webdriver标记并报告它存在。请注意,我使用了1.9语法,而不是以下可选语法:
browser.element(:class => 'post-tag').exists?
或
正如Dave指出的,有一种
#element
方法。(你只是在大写上错了,它不是#元素
)
由于您要求使用id
属性访问它,请尝试以下操作:
browser.element(:id => id)
我从来没有得到过。存在吗?独立工作 在这些情况下,我必须使用的是显式验证“存在”。。。比如: 如果没有这个明确的断言,即使值不存在,我也会得到一个“true”
browser.element(:id => id)
cf_checbox = @browser.text_field(:id=>'continue-ring', :value=>true).exists?
assert( cf_description == true)