在配置好所有环境后,使用代码进行测试,发现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()本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。
2
