Нет идентификатора, xpath, classnmae, тег, ссылка, cssselector, имя доступно в HTML для идентификации объекта селена Java - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь найти объект, чтобы найти элемент на веб-странице, но я не могу найти такой объект, чтобы использовать его для идентификации элемента.Мне нужно проверить отображение столбца «Имя участника» на веб-странице.

Вот мой HTML:

<tbody>
<tr class="gridheader">
<td width="143" nowrap="nowrap" style="border-right: 1px solid rgb(160, 160, 160); cursor: pointer;" onclick="javascript:__doPostBack('dgSearchResults$_ctl2$_ctl0','')" title="Click to Sort in Ascending order of Member Name ">

1 Ответ

0 голосов
/ 20 сентября 2018

Если структура вашей таблицы не изменяется, вы можете использовать индексы для извлечения первого тега или чего-то подобного.

//tr[@class='gridheader']/td[1]

или

//tr[@class='gridheader']/td[position()=1]

В качестве альтернативы, вы можетеиспользуйте что-то вроде проверки, содержит ли тег TD атрибут nowrap, имеет ширину или имеет заданный текст в указанном теге.

//td[@class='gridheader']/td[contains(@width,'143') and contains(@nowrap,'nowrap')]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...