Selenium+Python环境搭建

python-3.6.5

selenium 3.12.0

Firefox版本:56   官网下载:https://www.mozilla.org/en-US/firefox/

Firefox驱动 geckodriver 版本:0.20.1

注:selenium3 需要firefox版本在48以上

1.安装python3.6.5

 

2.在系统变量 Path中增加C:Python36;C:Python36Scripts;

3.python可通过pip安装Selenium

 4.下载浏览器驱动

当selenium升级到3.0之后,对不同的浏览器驱动进行了规范。如果想使用selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动。

Chrome驱动:https://npm.taobao.org/mirrors/chromedriver/2.34/

Firefox  驱动 : https://github.com/mozilla/geckodriver/releases

IEDriverServer:http://selenium-release.storage.googleapis.com/index.html   (注:IEdriverserver 3.12.0 与selenium版本必须一致)

5.设置浏览器驱动

(1). 创建目录 C:driver , 将下载的浏览器驱动文件(例如:chromedriver.exe、geckodriver.exe)丢到该目录下

(2). Path系统变量中添加C:driver

6.打开python编辑器,默认的python自带的IDE也行,编写python文件。

from selenium import webdriver
driver=webdriver.Chrome()
driver.get('https://www.baidu.com')
print(driver.title)
driver.quit()

 运行可以看到浏览器被被调用,相应的网址被打开。

 

 调用 IEDriverServer报错:

解决:

internet 选项,进入安全标签,分别点击internet ,本地intranet,受信任的站点,受限制的站点,四个设置,全部去掉勾选“启用保护模式”  或者全部勾选“启用保护模式”,即保持这四个设置一致,要么全部勾选,要么全部去掉勾选,就可以启动ie浏览器了.

原文地址:https://www.cnblogs.com/happy-xiaoxiao/p/9015412.html