2015-08-24 5 views
1

Есть ли способ получить CSS/XPath из элемента Capybara?Есть ли способ получить CSS/XPath от элемента Capybara?

Я пробовал, #path - http://www.rubydoc.info/github/jnicklas/capybara/master/Capybara%2FNode%2FSimple%3Apath, но это не работает.

Я запускаю его на веб-сервере Selenium.

+0

Ваша ссылка на Capybara :: Node :: Simple, которая не использует драйвер; но вы говорите, что используете Selenium Webdriver. Неправильно ли ссылка? – tgf

+0

Я имел в виду эту ссылку: http://www.rubydoc.info/github/jnicklas/capybara/master/Capybara/Node/Element#path-instance_method –

ответ

0

Я нашел решение:

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

Капибара 2,5 был выпущен в настоящее время:

Главный филиал Капибара поддерживает #path с селеном - он будет выпущен в версии 2.5 в ближайшее время.

Смежные вопросы