Как запустить Selenium во время ожидания ввода пользователя - PullRequest
0 голосов
/ 01 марта 2020

Я хочу, чтобы веб-драйвер селена работал во время ожидания ввода пользователя.

Предположим,

from selenium.webdriver.common.keys import Keys
from selenium import webdriver

def input_data():
    how_much = input('How many?')
    return how_much    

driver = webdriver.Chrome('C:\chromedriver.exe')
driver.get('http://www.example.com')

example_text = input_data()
driver.find_element_by_id('example_id').send_keys(example_text)

Идея заключается в том, что selenium.webdriver все еще загружает страницу (http://www.example.com ), я могу что-то ввести, используя input_data(). К тому времени, когда Selen Webdriver Fini sh загружает страницу, я могу использовать input_data() значение возврата send_keys для формы веб-сайта (driver.find_element_by_id('example_id').send_keys(example_text))

Мое место получило медленное соединение rnet так что я думаю, ожидая загрузки страницы, я спрашиваю ввод пользователя.

Возможно ли это? Если да, то как мне это написать?

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