【发布时间】:2017-09-15 23:24:40
【问题描述】:
我在执行以下 capybara 命令时遇到错误, 有趣的是,在我期望 XPath 存在时,相同的 XPath 没有给出任何错误。 但是,当我尝试单击该 XPath 时,它会抛出错误。
-------------代码----
然后(/^I click on left tree child of "([^"])"$/) 的 "([^"])" do |child, parent|
within(:xpath, ".//div/span[@class='folder-nav-tree-fileroom' and text()='DND-IndexTwistyExpClps']/../../../. ./..",等待:5) 做
find(:xpath, ".//span[contains(text(), '1 IndexTwistyLevel1')]/../../../span[@class='ui-tree-toggler fa fa-fw fa-caret-right']", wait:5).click
结束
结束
Error : Capybara::ElementNotFound: Unable to find visible xpath "//div[.//span[contains(text(), '1 IndexTwistyLevel1')]]/span[@class='ui-tree-toggler fa fa-fw fa-caret-right']"
【问题讨论】:
标签: selenium selenium-webdriver capybara selenium-chromedriver