51Testing软件测试论坛

标题: python与selenium使用chrome浏览器 在函数内调用该函数,执行完成后浏览器会自动关闭 [打印本页]

作者: 测试积点老人    时间: 2019-1-17 09:26
标题: python与selenium使用chrome浏览器 在函数内调用该函数,执行完成后浏览器会自动关闭
1.使用线性脚本执行没有任何问题
2.将同样的代码写在方法内,调用该方法,程序执行完成后浏览器会自动关闭
from selenium import webdriver
  1. dr = webdriver.Chrome()
  2. dr.get("https://www.baidu.com/")
  3. dr.find_element_by_id('kw').click()
  4. dr.find_element_by_id('kw').clear()
  5. dr.find_element_by_id('kw').send_keys('刘德华')
  6. dr.find_element_by_id('su').click()
复制代码
  1. def get():
  2.     dr = webdriver.Chrome()
  3.     dr.get("https://www.baidu.com/")
  4.     dr.find_element_by_id('kw').click()
  5.     dr.find_element_by_id('kw').clear()
  6.     dr.find_element_by_id('kw').send_keys('刘德华')
  7.     dr.find_element_by_id('su').click()

  8. get()
复制代码
Chrome版本:70.0.3538.67
对应webdriver驱动版本也是70.0.3538.67

作者: qqq911    时间: 2019-1-18 10:58
看下日志
作者: jingzizx    时间: 2019-1-18 12:20
查看是否关闭浏览器的内置函数
作者: pengyu725033    时间: 2019-7-24 18:07
跑了一编不管是线性还是 方法 执行完成都退出了浏览器,python3.6.5的版本




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2