Если у меня есть HTML-код:
<div id='drawer'><ul><li><a href='www'>description</a>...
Я видел, что могу получить значение href в Capybara с помощью:
page.find('div#drawer a')['href']
Но есть ли способ получить это значение, если он полностью описан как строка css? т.е. пытаться получить значение для 'div # drawer a [href]'
Я пробовал с такими выражениями:
page.find('div#drawer a[href]') => can't convert Capybara::Node::Element into String (TypeError)
page.find('div#drawer a[href]').value => can't convert nil into String (TypeError)
page.find('div#drawer a[href]').text => returns the text value of 'description'
У меня есть выражение css во внешнем файле конфигурации, так можно ли как-то просто использовать его напрямую и получить значение соответствующего атрибута?
Спасибо...