有没有办法用Watir突出显示元素?

时间:2013-04-30 19:33:46

标签: html ruby watir bots

我一直在犯这样的错误:

puts browser.table(:after? => span(:text => "Asmeniniai duomenys") )[2][2].text

基本上说:

undefined method `span' for main:Object (NoMethodError)

undefined method `table' for main:Object (NoMethodError) etc...

所以我决定找不到这张桌子。我试过if / else,但这是我第一次使用ruby,我不明白它是否有效。

所以我认为最简单的方法是找出如何突出显示的东西。

有人可以建议我如何突出显示元素或如何解决此问题?

1 个答案:

答案 0 :(得分:5)

我认为您的意思是突出显示该元素,以便您可以确定是否找到了正确的元素。

您可以使用Element#flash方法。此方法将多次更改元素的背景,这可以帮助您找出找到的元素。

例如:

browser.table.flash