![](/img/trans.png)
[英]IDLE doesn't terminate my selenium broswer despite driver.close and driver.quit
[英]python selenium driver.quit() won't terminate the program midway
以下代码部分假设在出现异常时终止(停止)程序,使用driver.quit()
。 但是,程序继续运行。 我在这里错过了什么?
try:
driver.refresh()
wait.until(ec.visibility_of_element_located(
(By.XPATH, "//p[text()='Move']")))
print("Waiting for Move")
time.sleep (1)
except:
print("All Move Completed")
driver.quit()
您不应该在driver.close()
背靠背之后调用driver.quit()
。
完全删除driver.close()
。 只需保留driver.quit()
完成这项工作。
您的有效代码块将是:
while True:
try:
driver.refresh()
wait.until(ec.visibility_of_element_located((By.XPATH, "//p[text()='Move']")))
print("Waiting for Move")
continue
except TimeoutException:
break
print("All Move Completed")
driver.quit()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.