[英]How do I automatically download files from a pop up dialog using selenium-python
[英]Handle exception of Pop Up displayed during a Selenium-Python script
我正在编写一个用Py和Selenium编写的脚本,该脚本会滑动一些幻灯片并单击每张幻灯片的按钮,但是有时,单击该按钮时会显示一个弹出窗口,有时该脚本应该定期运行。
有人可以向我解释如何处理“异常”吗?如何正确编写代码?
我肯定会使用“尝试和异常”,但我不知道如何识别弹出窗口,因此我尝试的每一次尝试都失败了。
try:
element = wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, “x”)))
element.click() #Click Slider Button
element = wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, “y”)))
element.click() #Click arrow to go to next slide
except driver.find_element_by_class_name(“z”).is_displayed():
element = wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, “f”)))#click to close popup
element.click()
element = wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, “y”)))
element.click() #click arrow to go to next slide
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.