使用Cucumber / Watir无法定位元素,使用{:xpath =>“// * [@ id ='use-0']”,:tag_name =>“a”}

时间:2014-01-24 19:12:57

标签: cucumber watir

使用Cucumber / Watir:无法找到元素。

描述:我想点击Cash Back。

当我在irb中使用以下内容时:它可以正常工作

browser.link(:id => 'use-0').click
Error: Watir: unable to locate element, using {:xpath=>"//*[@id='use-0']", :tag_name=>"a"}

我试着等到现在。坚持了好几天。请帮忙。 一个。

HTML:<a id="use-0" class="ng-binding" href="/ur2/cash_back"></a>

require 'rubygems'
require 'watir-webdriver'
browser = Watir::Browser.new
browser.goto xxxxxxx

下进行。

def cash=(cash)
  @browser.a(:xpath, "//*[@id='use-0']").click
End

d

Given(/^I can click Get Cash Back from the sub-menu options.$/) do
  @browser.a(:xpath, "//*[@id='use-0']").click
end

0 个答案:

没有答案