2
我有以下的小工具...如何在頁面對象控件嵌入一個元素
class MdRadioButton < PageObject::Elements::RadioButton
extend PageObject::Accessors
label :title, :class => "control-label"
def select
self.click
end
def selected?
self.class_name.include? "md-checked"
end
end
PageObject.register_widget :md_radio_button , MdRadioButton, :element
然後我嘗試訪問的標題是這樣的...
md_radio_buttons(:rdio, :class => "my-radio")
...
rdio_elements.each do |option|
if option.title == alert_group
option.select
end
end
但是,當我option.title
我得到...
未定義的方法'平臺」爲#<的Watir :: HTML元素:0x162e57d8 \ >
option.select
工作正常
更新
我想這...
class MdRadioButton < PageObject::Elements::RadioButton
extend PageObject::Accessors
include PageObject
現在.title
作品,但.select
沒有。
的參數錯誤數(0 1)
我知道這將是這樣的事情,我只是不知道平臺的位置。謝謝,我會測試它! – Jackie