1.安装python3.6.1

官网网址为https://www.python.org/downloads/windows/

我选择安装在D盘:D:\Program Files\Python36

安装的时候选择的是自定义安装,勾选一下加入环境变量,仅仅改了一下安装路径,我的安装路径是D:\Program Files\Python36其他都是默认的打钩安装,在这里提一下的是python3.5之后安装都是安装好了pip,不需要额外再安装了。

2.安装selenium,打开cmd,在cmd中安装selenium,使用命令pip install selenium,默认安装最新版的,我安装的是当前最新版的selenium 3.141;查看它的安装目录在:D:\Program Files\Python36\Lib\site-packages

3.安装firefox58,默认安装在了C盘。

4.安装geckodriver,由于selenium3.x开始,webdriver/firefox/webdriver/firefox/webdriver.py的_init_中,executable_path="geckodriver";而2.x是executable_path="wires"   另外 firefox 47以上版本,需要下载第三方driver,即geckodriver;firefox58版本对应geckodriver的版本是0.21.0.不建议下载太老的firefox,以防太多功能没有。

下载网址https://github.com/mozilla/geckodriver/releases/,我安装的是geckodriver-v0.21.0-win64,这个解压即可。拷贝到python的安装目录下。

5. 配置环境变量,如果安装python时没有勾选加入环境变量,那么现在就需要在环境变量的path中尾部加入python的安装路径:;D:\Program Files\Python36。

在此特别说明下,如果你的火狐浏览器安装位置不是C盘,假如你安装时F盘,你需要火狐浏览器exe的路径到path中。

6. 如果安装了Chrome,也要下载对应的driver拷贝到python安装路径下,操作步骤跟firefox的驱动一样。我用的是Chrome70,driver是2.44。

7.  一个小のdemo,再次编写一个简单的小案例。文件名为baidu.py

Python3+Selenium3+Firefox自动化环境搭建(二):安装步骤

# coding=utf-8

from selenium import webdriver

browser = webdriver.Firefox()

browser.get("http://www.baidu.com")

browser.find_element_by_id("kw").send_keys("selenium")

browser.find_element_by_id("su").click()

browser.quit()

print ("百度测试成功O(∩_∩)O哈哈~")

8. 打开python的idle,左上角open这个文件,然后按F5,就可以在浏览器自动打开并运行了。

Python3+Selenium3+Firefox自动化环境搭建(二):安装步骤

相关文章: