Как с помощью selenium python заполнять поле на сайте с использованием цикла?
Начал писать на python автотесты , столкнулся с проблемой . Есть форма на сайте в которую нужно ввести значение от 111 до 999 , но нужно чтобы ввелось значение 111 , нажалась кнопка отправки формы , а после значение 111 стиралось и писалось следующее . Как мне добавить ввод в цикл и как сделать так , чтобы значения стирались и вводились новые ?Скриншот фрагмента кода удалён модератором.
div.v-dialog__content.v-dialog__content--active > div > div.v-card.v-sheet.theme--light > div.v-tabs.v-tabs--grow.theme--light > div.v-window.v-item-group.theme--light.v-tabs-items > div > div.v-window-item.v-window-item--active > div > div > form > div > div > div:nth-child(1) > div:nth-child(2) > div > div:nth-child(5) > div > div > div > div').click()
time.sleep(2)
for pereregr in range(111,1000):
pereregr.send_keys('')
print(pereregr, "\r", end="PROVERKA 1 PROSHLA, Forma Otpravlena")
Otpravka = browser.find_element(By.CSS_SELECTOR, '#app > div.v-dialog__content.v-dialog__content--active > div > div.v-card.v-sheet.theme--light > div.v-card__text > div > button.mr-2.v-btn.v-btn--is-elevated.v-btn--has-bg.theme--light.v-size--default.primary').click()
print('PROVERKA ne PROSHLA, Forma Otpravlena')
time.sleep(2)
/>
Фрагменты кода надо размещать в виде текста и оборачивать тэгом code для корректного отображения. Удобно делать кнопкой </> Это обязательно, см.п.3.8 Регламента.
Сюда же относится traceback, ввод и вывод в консоли и другая структурированная текстовая инфа.
div.v-dialog__content.v-dialog__content--active > div > div.v-card.v-sheet.theme--light > div.v-tabs.v-tabs--grow.theme--light > div.v-window.v-item-group.theme--light.v-tabs-items > div > div.v-window-item.v-window-item--active > div > div > form > div > div > div:nth-child(1) > div:nth-child(2) > div > div:nth-child(5) > div > div > div > div').click()
time.sleep(2)
for pereregr in range(111,1000):
pereregr.send_keys('')
print(pereregr, "\r", end="PROVERKA 1 PROSHLA, Forma Otpravlena")
Otpravka = browser.find_element(By.CSS_SELECTOR, '#app > div.v-dialog__content.v-dialog__content--active > div > div.v-card.v-sheet.theme--light > div.v-card__text > div > button.mr-2.v-btn.v-btn--is-elevated.v-btn--has-bg.theme--light.v-size--default.primary').click()
print('PROVERKA ne PROSHLA, Forma Otpravlena')
time.sleep(2)
/>