首页 > 编程语言 > 详细

selenium+python自动化测试(二)对浏览器的简单操作

时间:2017-12-18 17:37:09      阅读:1100      评论:0      收藏:0      [点我收藏+]

1.最大化

maximize_window
技术分享图片
 1 # coding = utf-8
 2 
 3 from selenium import webdriver
 4 chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver"
 5 browser = webdriver.Chrome(chromedriver)
 6 
 7 browser.get(http:\\www.baidu.com)
 8 browser.maximize_window()
 9 browser.find_element_by_id(kw).send_keys(selenium)
10 browser.find_element_by_id(su).click()
11 
12 browser.quit()
View Code

发现运行时候报错了:

selenium.common.exceptions.WebDriverException: Message: disconnected: unable to connect to renderer
(Session info: chrome=62.0.3202.94)
(Driver info: chromedriver=2.30.477700 (0057494ad8732195794a7b32078424f92a5fce41),platform=Windows NT 6.1.7601 SP1 x86_64)

就是chrome和chromedriver版本不对应。关键词检索了下,发现的原因。然后下载了个更新的版本

http://chromedriver.storage.googleapis.com/index.html?path=2.34/

替换下就运行OK了

selenium+python自动化测试(二)对浏览器的简单操作

原文:http://www.cnblogs.com/ikel/p/8058011.html

(0)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!