Мне нужно получить все строки с классом с именем 'odd_row' или 'even_row'.Watir Как получить строки с разными классами
HTML:
<tbody>
<tr class="first_row"> … </tr>
<tr class="subjectField" style="display:none"> … </tr>
<tr class="odd_row"> … </tr>
<tr class="subjectField" style="display:none"> … </tr>
<tr class="even_row"> … </tr>
<tr class="subjectField" style="display:none"> … </tr>
</tbody>
Я попытался это:
@b.table(:class => 'color_table').tbody.trs(:class => ('odd_row' || 'even_row').size
Но она возвращает 1.
Кто-нибудь знает, как решить эту проблему?
Я попытался, как это тоже, но она по-прежнему возвращает 1: суб = [email protected] b.table (: class => 'color_table'). Tbody.trs (: class => ('odd_row' || 'even_row'). Find do | tr | sub = sub + 1 end возвращение sub – Seda
Вы можете попробовать выполнить поиск следующим образом: ': class => ['odd_row', 'even_row']' – MurifoX
Это дает ошибку: ожидается один из [String, Regexp], получил ["odd_row", "even_row"]: Array – Seda