Я хочу, чтобы веб-драйвер селена работал во время ожидания ввода пользователя.
Предположим,
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 так что я думаю, ожидая загрузки страницы, я спрашиваю ввод пользователя.
Возможно ли это? Если да, то как мне это написать?