1.使用线性脚本执行没有任何问题
2.将同样的代码写在方法内,调用该方法,程序执行完成后浏览器会自动关闭
from selenium import webdriver

dr = webdriver.Chrome()
dr.get("https://www.baidu.com/")
dr.find_element_by_id('kw').click()
dr.find_element_by_id('kw').clear()
dr.find_element_by_id('kw').send_keys('刘德华')
dr.find_element_by_id('su').click()
def get():
    dr = webdriver.Chrome()
    dr.get("https://www.baidu.com/")
    dr.find_element_by_id('kw').click()
    dr.find_element_by_id('kw').clear()
    dr.find_element_by_id('kw').send_keys('刘德华')
    dr.find_element_by_id('su').click()

get()

问题来源:http://bbs.51testing.com/forum.php?mod=viewthread&tid=1196271&ordertype=2

今天碰到了同样的问题,百思不得其解,之前都没遇到这种问题,有大神知道这是为什么嘛


↙↙↙阅读原文可查看相关链接,并与作者交流