作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
假设我有这样一张图片:
the_image = @browser.image(:id, 'image01')
获取类的值的方法可能是:
image_status = the_image.attribute_value('class')
好的。我正在使用 page_object gem,假设我将图像作为元素,例如:
image(:the_image, :id => 'image01')
要获取我可以使用的 attribute_value:
image_status = the_image_element.attribute_value('class')
...但是我收到弃用警告:
*** DEPRECATION WARNING
*** You are calling a method named attribute_value at page.rb:68:in `get_status'.
*** 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 元素获取 class
值?当然答案很简单,但我没有找到。你能告诉我怎么走吗?
提前致谢!
最佳答案
如果您使用的是最新版本的 Page-Object 和 Watir(分别为 v2.2.1 和 v6.7.3),attribute_value
将不再给出弃用警告。 #attribute
和 #attribute_value
均受支持。
对于老版本的Page-Object,你需要使用#attribute
方法:
image_status = the_image_element.attribute('class')
关于ruby - 如何获取 page_object 元素的 attribute_value?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13859135/
假设我有这样一张图片: the_image = @browser.image(:id, 'image01') 获取类的值的方法可能是: image_status = the_image.attribu
我是一名优秀的程序员,十分优秀!