selenium3 python 火狐浏览器 调用函数quit()函数后,浏览器关闭,geckorderiver不退出

环境: win10+selenium3+python3+火狐浏览器54

问题描述:调用函数quit()后浏览器关闭,但geckorderiver不退出,此时自动化测试流程卡住,没有报错,手动关闭geckorderiver流程可以正常继续。

问题原因:经过多次实验,发现该问题发生于当出现浏览器提示框的时候(如下图所示),没有处理提示框直接关闭浏览器导致


解决方法:处理浏览器提示框之后调用 quit函数,此问题可以避免


此问题是本人发现,解决方法不一定适合所有情况,如果有人遇到其他情况或者解决方法,请不吝赐教。



猜你喜欢

转载自blog.csdn.net/huiseqiutian/article/details/73850276