0

I find the page - the object of the website,But I couldn‘t find method of strong element..Who can tell me whether there is a strong method..or whether can use with watir-wevdriver method: for example:

link :note_new do |page|
page.note_list_element.strong(:index,0).link_element(:index, 0)

end

thank you very much!

4

2 回答 2

3

对于强元素,您可以使用页面对象的通用元素方法。

在页面对象中创建元素

要在页面对象中声明强元素,请使用element

element(:a_name, :strong, :index => 0)

这将生成“a_name”、“a_name_element”和“a_name?” 方法

访问另一个元素中的强元素

如果要从另一个页面对象元素访问强元素,还有另一种element方法:

element(:tag_as_symbol)

对于你的例子,你会想要:

page.note_list_element.element(:strong).link_element

请注意,这:index => 0是隐含的(即您不需要特别包含它)。

于 2013-07-23T11:48:07.663 回答
0

我想你想找到 dom 元素。watir-webdriver 中有强大的方法。 ruby @browser.strong(:how, what)

希望这会有所帮助。

于 2013-07-23T07:17:40.330 回答