selenium中打开浏览器页面总是闪退
代码如下:
from selenium import webdriver browser = webdriver.Chrome() browser.get("http://www.baidu.com") #打开百度
执行完后谷歌浏览器打开了,也没有报错,但会闪退,想要在页面查看需要定位的元素无法查看;
这是因为selenium默认执行完所有代码后,会退出浏览器,并没有报错,不需要解决。如果需要运行完代码不关闭浏览器,可以在代码最后面加上sleep()方法即可:
from time import sleep from selenium import webdriver browser = webdriver.Chrome() browser.get("http://www.baidu.com") #打开百度 browser.maximize_window() sleep(10)
本文来自博客园,作者:他还在坚持嘛,转载请注明原文链接:他还在坚持嘛 https://www.cnblogs.com/brf-test/p/18160830