Как выбрать флажки выборочно через селен и питон - PullRequest
0 голосов
/ 06 мая 2019

Вот поток: Предположение: у меня есть файл (entity.txt), который содержит список объектов (например, названия городов от H до J, например, Гавайи, Гонконг, Индиана, Джайпур)

  1. Запустите мой веб-инструмент, в котором имена объектов (например, городов) перечислены в диапазоне от A до z
  2. Для автоматизации Selenium следует прочитать мой entity.txt и установить флажок exex только тех городов, которые доступны в текстовом файле в Интернете.инструмент

Пожалуйста, дайте знать, как этого можно достичь.

1 Ответ

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

Предположим, что флажки находятся внутри сетки с именами:

nameList = driver.find_elements(...) #Select the names on your GRID
checkboxList = driver.find_elements(...) #Select the checkboxes on your GRID

i = 0
for f in nameList:
    if f.text == yourvaluehere
        checkboxList[i].click()
        break
    i += 1

при этом будет установлен флажок в той же строке, что и имя, соответствующее запросу.

Я могу сделать больше, только если вы поделитесь HTML-кодом страницы.

Надеюсь, это поможет.

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