Python + Selenium:等待用户交互

时间:2019-07-20 02:58:01

标签: python selenium

我正在使用python +硒来自动化一些无聊的东西。 现在,我陷入了一个问题,我需要用户与Webdriver交互(有时单击,有时填写表单),然后继续进行自动化。交互将触发在html中显示或隐藏一个类。 请注意,我的问题与检查页面是否已完全加载无关。该页面已加载,但会根据用户交互而更改。

某种“等待超时”不是此任务的选项(根据用户交互,脚本将必须等待,无论如何,显示或隐藏类的条件)。在一个新手尝试中,我使用了一个循环+ find_element_by_class,这有点奏效,但是我觉得这不是正确的方法:

while driver.find_element_by_class_name("wait_user_fill"):
    print("Waiting for user interaction")

0 个答案:

没有答案