webdriver脚本,我的脚本正在寻找元素,但该元素在网页上不存在。
但是我的脚本并未停止执行并退出浏览器。
不是停止运行,而是长时间等待,这是一个奇迹。
执行需要停止,浏览器需要关闭,这是我所期望的。
答案 0 :(得分:0)
请使用try catch块。捕获NoSuchElementException并在catch块中使用driver.quit()方法。
答案 1 :(得分:0)
我以前有类似的问题,但我的情况有所改变:
driver.find_elements_by_xpath("")
到
driver.find_element_by_xpath("")
当您使用“元素”时,它可以返回空对象,但是,如果您使用“元素”而未找到该对象,则会引发NoSuchElementException