Как зациклить и отправить значения в массиве в несколько текстовых полей в селене с Python? - PullRequest
0 голосов
/ 10 ноября 2019

Я пытаюсь зациклить массив и отправить каждое значение в различные текстовые поля или входы с помощью Selenium с использованием Python.

textBoxes = bot.find_elements_by_tag_name('textarea')
 for title in titles:
     for box in textBoxes:
         box.send_keys(title)

Это небольшое окно с текстовыми полями внутри него. Я уже зациклил эти текстовые поля, и он отправляет весь массив внутри каждого текстового поля. Но мне нужно отправить первое значение в массиве в первое текстовое поле, второе значение в массиве во второе текстовое поле и т. Д.

Можно ли справиться с этой ситуацией с помощью цикла? Спасибо.

1 Ответ

0 голосов
/ 10 ноября 2019

Вы можете использовать range для цикла:

textBoxes = bot.find_elements_by_tag_name('textarea')
for i in range(len(titles)):
    textBoxes[i].send_keys(titles[i])
...