Ответ 1
Для кого-либо, кто спотыкается об этом вопросе, я думаю, что лучший способ сделать это:
find('tr', text: 'My title').should have_content(goal)
Таким образом, вы не добавляете атрибут title, когда он действительно не нужен
Я пытаюсь выполнить поиск в одной строке таблицы для моего теста огурца.
У меня есть каждая строка, форматированная следующим образом:
%tr
%td= title
%td= complete
%td= goal
И я ищу поиск в строке с заданным заголовком и проверьте цель
Есть ли простой способ сделать это?
Для кого-либо, кто спотыкается об этом вопросе, я думаю, что лучший способ сделать это:
find('tr', text: 'My title').should have_content(goal)
Таким образом, вы не добавляете атрибут title, когда он действительно не нужен
Я бы добавил атрибут td
, который вам интересен. Сделайте что-то вроде:
%tr
%td{title= "#{title}"}= title
%td= complete
%td= goal
Затем вы можете обратиться к этому вопросу в StackOverflow о поиске в определенном элементе с помощью css.