Проблема: Для данной таблицы определенный фрагмент контента должен отображаться в том же столбце, что и конкретный заголовок.
Пояснение: Я не могу численно проверить положение столбца, или, по крайней мере, я не могу жестко закодировать его таким образом, поскольку количество столбцов может меняться в зависимости от различных других условий, и я не могуне хочу, чтобы мой тест был хрупким.
Пример:
Name || Phone Number || Address
==============================================================
... || ... || ...
Joe || 555-787-7878 || 42 Nowhere Lane, Mulberry, California
... || ... ||
С кодом, который выглядит примерно так:
<table>
<tr>
<th>Name</th>
<th>Phone Number</th>
<th>Registered</th>
<th>Address</th>
</tr>
<tr>
...
</tr>
<tr>
<td>Joe</td>
<td>555-377-7347</td>
<td>Yes</td>
<td>42 Nowhere Lane1, Mulberry1, California</td>
</tr>
<tr>
<td>Jerry</td>
<td>555-787-7878</td>
<td>Yes</td>
<td>50 Nowhere Lane, Mulberry, California</td>
</tr>
<tr>
<td>Tom</td>
<td>555-678-0987</td>
<td>No</td>
<td>43 Nowhere Lane2, Mulberry2, California</td>
</tr>
<tr>
...
</tr>
</table>
Сценарий: Я хочу, чтобы в столбце с заголовком «Адрес» отображался правильный адрес (42 Нигде ...).
Как это сделать?
Решение может быть таким же простым, как приличный запрос xpath, если честно, возможно, мне даже не нужно ничего особенно относящегося к "Капибаре"!
Я сталкивался с подобным, но здесьМне нужно проверить, зарегистрирован «Джерри» или нет.Пожалуйста, помогите мне, как я могу автоматизировать, используя ruby / capybara
Заранее спасибо