Python 如何让Selenium在等待用户输入时运行

Python 如何让Selenium在等待用户输入时运行,python,python-3.x,selenium,Python,Python 3.x,Selenium,我想让SeleniumWebDriver在等待用户输入时运行 假设 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

我想让SeleniumWebDriver在等待用户输入时运行

假设

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仍在加载页面()时,我可以使用
input\u data()
输入一些内容。 当selenium webdriver完成加载页面时,我可以使用
input\u data()
返回值
send\u keys
到网站表单(
driver.find\u element\u By\u id('example\u id')。send\u keys(example\u text)

我所在的地方的互联网连接速度很慢,所以我想在等待页面加载时,我会请求用户输入


这可能吗?如果是这样的话,我该如何编写代码?

我不熟悉Python,但为了同时完成任务,您应该检查一下。这叫做异步编程,这个主题太宽泛,无法用一个简单的答案来解释。好的,我来看看。到目前为止,线程和队列应该是我正在寻找的东西。