验证多个链接指向正确的页面
verify multiple links are directed to right page
我是 ruby 的新手。使用 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
- 在数组中维护链接文本
- 迭代每个链接文本
- 验证
- 导航到上一页开始验证下一个链接文本。
但是脚本不工作。它不会在第一个值
之后执行
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
这可能会有所帮助。
我是 ruby 的新手。使用 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
- 在数组中维护链接文本
- 迭代每个链接文本
- 验证
- 导航到上一页开始验证下一个链接文本。
但是脚本不工作。它不会在第一个值
之后执行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
这可能会有所帮助。