本文目标:
使用selenium3.0+python3操纵浏览器,打开百度网站。(相当于selenium的hello world)
环境基础:python3已安装,pycharm编辑器已安装。
第一步:安装selenium
打开cmd窗口,输入pip install selenium
,然后回车。
第二步:安装WebDriver
1)下载WebDriver
由于selenium是通过调用浏览器的给的接口来操纵浏览器,所以WebDriver不统一,需要根据自己的浏览器登录相应的地址,下载最新的WebDriver
Chrome:https://chromedriver.storage.googleapis.com/index.html
FireFox:Releases · mozilla/geckodriver · GitHub
Edge: Microsoft Edge WebDriver | Microsoft Edge Developer(注意:微软官方已不对IE浏览器的webdriver进行维护)
Safari: 不用下载WebDriver,该浏览器已内置接口。
我下载了Edge和Chrome的webdriver。火狐的下载地址太卡了,下载不下来,我自己用火狐也不多。
2)将WebDriver放在环境变量里
selenium能够通过系统的path变量找到webdriver,因此需要将webdriver所在目录添加到系统的path变量里。
右键点击“此电脑”,然后选择属性,然后根据下图将webdriver所在的目录添加到Path变量里。
第三步:编写代码,操纵浏览器访问百度网站并搜索
1)操纵谷歌浏览器访问百度
1 2 3 4 5 |
|
2)操纵Edge访问百度
1 2 3 4 5 |
|
Edge()函数里指定executable_path的值,是因为selenium仍然认为Edge的WebDriver的名称是MicrosoftWebDriver.exe,然而最新的Edge的WebDriver的名称是msedgedriver.exe。因此,需要手动指定Edge WebDriver的路径,否则,selenium会报错:selenium.common.exceptions.WebDriverException: Message: ‘MicrosoftWebDriver.exe' executable needs to be in PATH.
现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:485187702【暗号:csdn11】
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走! 希望能帮助到你!【100%无套路免费领取】
文章来源:https://www.toymoban.com/news/detail-782284.html
文章来源地址https://www.toymoban.com/news/detail-782284.html
到了这里,关于selenium3.0+python之环境搭建的方法步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!