Два вопроса от новичка.
Q1- Можно ли утверждать существование HTML node по идентификатору и классу? Например, чтобы увидеть, существует ли следующий элемент:
<div class="drawer" id="first"....>
Я видел, что вы можете использовать что-то вроде:
page.should have_css('div.drawer')
page.should have_css('div#first')
но можем ли мы как-то запросить существование обоих параметров, я пробовал следующее и не работал:
page.should have_selector("div", :class => "drawer", :id => "first")
Q2- Можно ли добавить 2 селектора в метод "внутри" capybara, т.е. я видел, что вы можете ограничить область действия, выполнив:
within("//div[@id='first']") do
но мы можем отфильтровать этот DIV, добавив id = 'first' и class= 'drawer' каким-то образом?
Большое спасибо!