测试积点老人 发表于 2019-1-17 09:26:21

python与selenium使用chrome浏览器 在函数内调用该函数,执行完成后浏览器会自动关闭

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()Chrome版本:70.0.3538.67
对应webdriver驱动版本也是70.0.3538.67

qqq911 发表于 2019-1-18 10:58:57

看下日志

jingzizx 发表于 2019-1-18 12:20:01

查看是否关闭浏览器的内置函数

pengyu725033 发表于 2019-7-24 18:07:53

跑了一编不管是线性还是 方法 执行完成都退出了浏览器,python3.6.5的版本
页: [1]
查看完整版本: python与selenium使用chrome浏览器 在函数内调用该函数,执行完成后浏览器会自动关闭