Мне нужно получить значение последней записи в строке в Selenium с использованием Python - PullRequest
0 голосов
/ 02 июля 2019

Я пытаюсь автоматизировать процесс с помощью Selenium на Python.

Мне нужно найти аккаунт в строке поиска. Значение, которое будет введено в строку поиска, будет сохранено в файле Excel и будет обновляться каждый раз при поиске новой учетной записи.

inputElement = driver.find_element_by_id("ctl00_tbxAcctSearch")
inputElement.send_keys('Value to be added here to search which is stored in excel')

У меня есть идея, что мне нужно получить значение, хранящееся в переменной, а затем получить переменную в inputElement.send_keys('variable') - но я не знаю, как это сделать.

1 Ответ

0 голосов
/ 02 июля 2019

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

Итак, в упомянутой вами идее эта переменная является list. В основном вы должны сохранить записи в вашем файле Excel в список, переменную account_to_search_list, затем выполнить итерацию по ней:

for i in range(0, len(account_to_search_list)):

  '''do standard selenium path or button searching here''' # Do what you have to do here- which browser element you need to click or check for existence, etc.

  inputElement.send_keys('account_to_search_list[i]')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...