我有一个指向选择框的site_prism元素。像这样:
class MyPageObject < SitePrism::Page
element :my_select_box, '#select-box-id'
end
虽然我有办法获得选定的选项值,但这样:
my_page_object.my_select_box.value
我找不到获取所选选项文本的好方法。我发现的唯一解决方法是:
my_page_object.my_select_box.find("option[selected]").text
有没有更好的方法来使用 SitePrism API 做到这一点?因为上述解决方法混合使用了 SitePrism 和 capybara API,这对我来说似乎并不理想。