有没有办法从 Capybara 元素中获取 CSS/XPath?

Is there a way to get CSS/XPath from a Capybara Element?

有没有办法从水豚元素中获取 CSS/XPath?

我试过了,#path - http://www.rubydoc.info/github/jnicklas/capybara/master/Capybara%2FNode%2FSimple%3Apath 但似乎不起作用。

我运行它在Selenium Webdriver上。

我找到了解决方案:

query = element.instance_variable_get(:@query) <br>
locator = query.locator <br>
format = query.selector.format

水豚2.5现已发布:

Capybara 的 master 分支支持带有 selenium 的 #path - 它将很快作为 2.5 版发布。