0

如何点击按钮或链接到随机 ID?

有这个按钮或链接一个号码?

例如:

@b.link(:number => "1").click

或者

@b.button(:number => "1").click

有人知道吗?

4

2 回答 2

0

如果元素是button,请查找其中一些静态元素:

  • 如果name属性已知,请尝试:b.button(:name => 'submit').click
  • 如果value(按钮上的文本)已知,请尝试:b.button(:value => 'Submit').click
  • 如果按钮是 image,您可以在源上使用正则表达式:b.button(:src => /destination-url/).click

如果元素是link,请查找其中一些静态元素:

  • 如果name属性已知,请尝试:b.link(:name => "link").click
  • 如果href属性已知,请尝试:b.link(:href => "http://example.com").click
  • 如果按钮的文本是静态的,b.link(:text => "Text of link here.").click

如果这些不起作用,您可以随时查看父元素。希望这会有所帮助。如果您提供有关您的具体案例的更多信息,我很高兴详细说明。

于 2012-08-01T03:00:24.317 回答
0

有用:

@b.link(:index => 1).click
于 2012-09-26T11:54:23.723 回答