Python 使用Selenium在网页中的对话框上单击按钮
我试图选择在单击原始页面上的其他位置后出现在对话框中的打印按钮。手动执行此操作并进行检查会显示以下内容: 将xpath复制到最后一个元素并使用:Python 使用Selenium在网页中的对话框上单击按钮,python,selenium,selenium-webdriver,Python,Selenium,Selenium Webdriver,我试图选择在单击原始页面上的其他位置后出现在对话框中的打印按钮。手动执行此操作并进行检查会显示以下内容: 将xpath复制到最后一个元素并使用: prnt=WebDriverWait(driver,10).until(EC.presence_of_元素位于((By.XPATH,“/html/body/div[42]/div/section/div/div/ul/li[7]”)) prnt.click() 生成selenium.common.Exception.TimeoutException
prnt=WebDriverWait(driver,10).until(EC.presence_of_元素位于((By.XPATH,“/html/body/div[42]/div/section/div/div/ul/li[7]”))
prnt.click()
生成selenium.common.Exception.TimeoutException:
即使在代码运行时我可以看到页面上的对话框,也会发生这种情况,因此我不知所措。要打开对话框,您需要先单击哪些元素?我必须右键单击页面上的任意位置,然后出现此自定义对话框。请阅读原因。考虑使用格式化的基于文本的相关HTML、代码试验和错误堆栈跟踪更新问题。