Selenium+Python环境搭建

python-3.6.5html

selenium 3.12.0python

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

Firefox驱动 geckodriver 版本:0.20.1github

注:selenium3 须要firefox版本在48以上web

 

 

1.安装python3.6.5chrome

 

2.在系统变量 Path中增长C:\Python36;C:\Python36\Scripts;npm

3.python可经过pip安装Seleniumapi

 

 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浏览器了.

相关文章
相关标签/搜索