хотите получить доступ к динамическому идентификатору в c # селен драйвер - PullRequest
0 голосов
/ 21 мая 2019

Хотите написать код драйвера селена c # для редактирования и удаления поля, но идентификатор всегда меняется, тогда как редактировать <tr role="row" class="odd moveCursor ng-scope ng-pristine ng-valid" order="1" fieldid = "30994" id = "30994" ng-model = "CustomFieldObjectData"> -<td>Sale Price</td> -Номер, валюта -<td></td> - -<td> - -<a onclick="deleteActivityfield(30994)" href="#" class="ml-4 btn btn-clearlyInventory-circle btn-danger"><i class="fa fa-trash-o"></i>-</a></td></tr> -< введите код здесь tr role="row" class="odd moveCursor ng-scope ng-pristine ng-valid" order="1" fieldid="30993" id="30993" ng-model="CustomFieldObjectData"> ЗАКАЗЧИК <td>Number, Currency</td> <td></td> введите код здесь <a id="30993" class="Updatecustom btn btn-clearlyInventory-circle btnPrimary"><i class="fa fa-pencil"></i></a> `

1 Ответ

0 голосов
/ 21 мая 2019

Если идентификаторы генерируются случайным образом каждый раз, то нет никакого способа предсказать их заранее.

Вы должны попробовать получить элементы по Xpath .

Если это не вариант, попробуйте выбрать все элементы по классам, а затем выбрать соответствующие элементы на основе их текста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...