我正尝试通过以下方式访问这些属性:
def check_if_element_is_selected element
if element.selected?
return true
else
fail "The element is not selected"
end
end
但是我不断收到以下错误:
undefined method `selected?' for nil:NilClass (NoMethodError)
还有其他方法可以检查这些属性吗?
答案 0 :(得分:0)
如果您查看Appium - Attribute documentation
,就会发现可以使用attribute
函数来获取元素的属性。
在Ruby
中,应该像这样:
ruby_lib示例
find_element(:accessibility_id,'SomeAccessibilityID')。attribute(“ content-desc”)
您还可以查看appium/ruby_lib
,在那里您可以使用
e.attribute('checked')#复选框是否已选中?