在配置好所有环境后,使用代码进行测试,发现Chrome在打开指定页面后,自动闪退,影响一些操作,但有的时候可能并不需要它出现,直接操作相关控制。
有人说在webdriver.Chrome中加入详细的chromedriver,但是并没有解决问题。还有说是time.sleep的,也不能很好解决问题。想要解决闪退,源代码中使用main方法调用函数即可,但是driver需要作为全局变量,否则还是闪退。
#!/usr/bin/python # -*- coding: utf-8 -*- import pprint from selenium import webdriver driver = webdriver.Chrome('C:\Program Files\Google\Chrome\Application\chromedriver.exe') def getchrome(): driver.get('https://www.1688.com/') if __name__ == '__main__': getchrome()
本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。
1