on(AccountSelect) do |page|
@account_number = page.data_for(:customer)
account = @account_number['account'].to_s
@four = account.split(//).last(4).join
end
#on(AccountSelect).span_element.click
@browser.span(:text => "*"+"#{@four}").when_present.click
我在我的dataMagic yml中取出帐号,然后取出帐号的最后4位数字。我取最后4位数字并搜索包含4位数字的跨度。我想点击那个范围。我尝试了注释掉的步骤,尝试执行span_element.click,但这只是超时了。所以我只是手动将步骤用于使用watir。 watir步骤确实通过了但是在网页上,该行不会像它应该那样突出显示。跨度是表行的一部分,我认为我没有正确接近它,因为它是一个表元素?