我是红宝石的新手。使用watir我编写的脚本来检查多个链接是否被定向到右页,如下所示。
Link= ["Link", "Link1"]
Link.each do |LinkValue| @browser.link(:text=>LinkValue).wait_until_present.click
fail unless @browser.text.include? LinkValue
@browser.back
end
但脚本无效。它没有在第一个值
之后执行答案 0 :(得分:1)
Link= ["Link", "Link1"]
result=[]
Link.each do |LinkValue|
if @browser.link(:text => LinkValue).exists?
@browser.link(:text => LinkValue).click
if @browser.url.eql?'ExpectedUrlhere'
result=[LinkValue,'success']
else
result=[LinkValue,'failure']
end
@browser.back
end
end
p result
这可能会有所帮助。