想象一下,我有一个 div(用 Watir 语言):
@browser.div(:id, 'home_slideshow')
我需要里面的 html 代码来做一些“神奇的正则表达式”:)。获取 div html 代码的方法可能是:
the_div_html = @browser.div(:id, 'home_slideshow').html
行。我正在使用 page_object gem,假设我将 div 作为元素,例如:
div(:slide_show, :id => 'home_slideshow')
要获取里面的 html,我可以使用:
the_div_html = slide_show_element.html
...但我收到了弃用警告:
*** DEPRECATION WARNING
*** You are calling a method named attribute_value at home_page.rb:80:in `get_slide_code'.
*** This method does not exist in page-object so it is being passed to the driver.
*** This feature will be removed in the near future.
如何使用 page_object 元素获取 html 代码?正如我之前提出的一些类似问题,当然答案很简单,但我查看了 Cheezy 书、整个 stackoverflow 和页面对象 rubydoc 信息,但我没有找到它。你能告诉我路吗?
先感谢您!