我有"下拉菜单"列表项通过div实现的位置。我如何点击显示但不可见的div? 有下一个方法:
def select_author(author)
self.div_element(:xpath => "//div[text()='some member']").click
end
但是我收到一个无法点击元素的错误。
Selenium::WebDriver::Error::ElementNotVisibleError: Cannot click on element
如果我使用selenium webdriver或Selenium IDE(用于实验):
@driver.find_element(:xpath, "//div[text()='some member']").click
一切都很好。
答案 0 :(得分:-1)
尝试找到这种方式,它的水豚代码,但你会想到找到隐藏的元素
page.should have_css('#sample', visible: false, text: 'some member')