selenium 3+python3.6+firefox的Windows详细环境搭建
2017-12-21 17:04
603 查看
需要说明的:
1、安装python3.6,好处是直接封装了 Selenium。省的后边在去找
2、安装firefox,这里我安装的是最新版。但是确缺点是最新版不支持firebug。很是伤。如果安装旧版的话,我测试了下不能通过环境搭建测试。所以我这块就先安装最新版了。
下边是我搭建环境参考的文档:
1,安装python3.6.1
官网直接下载当前最新版的python3.6.1
官网网址为https://www.python.org/downloads/windows/
我选择安装的是Windows
x86-64 executable installer,安装的时候我选择的是自定义安装,勾选一下加入环境变量,仅仅改了一下安装路径,我的安装路径是C:\dev\Python\Python36 其他都是默认的打钩安装,在这里提一下的是python3.5之后安装都是安装好了pip,不需要额外再安装了。
2.安装selenium,打开cmd,在cmd中安装selenium,使用命令pip install Selenium,默认安装最新版的,我安装的是当前最新版的selenium 3.3;
3.安装firefox,选择默认安装即可。
4.安装geckodriver,由于selenium3.3,由于selenium3.x开始,webdriver/firefox/webdriver/firefox/webdriver.py的_init_中,executable_path="geckodriver";而2.x是executable_path="wires"
另外 firefox 47以上版本,需要下载第三方driver,即geckodriver;
下载网址https://github.com/mozilla/geckodriver/releases/,我安装的是geckodriver-v0.15.0-win64,这个解压即可,我解压存放的位置是C:\dev\geckodriver-v0.15.0-win64,此文件夹内是个exe文件。
这块我的路径是:

5,配置环境变量,在环境变量的path中尾部加入C:\dev\Python\Python36;C:\dev\Python\Python36\Scripts;C:\dev\geckodriver-v0.15.0-win64;(需要根据自己路径加)
在此特别说明下,如果你的火狐浏览器安装位置不是C盘,假如你安装时F盘,你需要火狐浏览器exe的路径到path中。
6. 一个小demo,再次编写一个简单的小案例。文件名为demo.py
# coding=utf-8
import time
from selenium import webdriver
driver = webdriver.Firefox() #打开火狐浏览器
driver.get('http://www.baidu.com') #打开百度界面
driver.find_element_by_id('kw').send_keys('selenium') #在搜索框内输入想要搜索内容
time.sleep(2) # 浏览器加载需要时间
driver.find_element_by_id('su').click() #搜索完成
7,打开python的idle,左上角open这个文件,然后按F5,就可以在浏览器自动打开并搜索了。
搜索成功页面如下所示:浏览器自动打开并搜索完成。
1、安装python3.6,好处是直接封装了 Selenium。省的后边在去找
2、安装firefox,这里我安装的是最新版。但是确缺点是最新版不支持firebug。很是伤。如果安装旧版的话,我测试了下不能通过环境搭建测试。所以我这块就先安装最新版了。
下边是我搭建环境参考的文档:
1,安装python3.6.1
官网直接下载当前最新版的python3.6.1
官网网址为https://www.python.org/downloads/windows/
我选择安装的是Windows
x86-64 executable installer,安装的时候我选择的是自定义安装,勾选一下加入环境变量,仅仅改了一下安装路径,我的安装路径是C:\dev\Python\Python36 其他都是默认的打钩安装,在这里提一下的是python3.5之后安装都是安装好了pip,不需要额外再安装了。
2.安装selenium,打开cmd,在cmd中安装selenium,使用命令pip install Selenium,默认安装最新版的,我安装的是当前最新版的selenium 3.3;
3.安装firefox,选择默认安装即可。
4.安装geckodriver,由于selenium3.3,由于selenium3.x开始,webdriver/firefox/webdriver/firefox/webdriver.py的_init_中,executable_path="geckodriver";而2.x是executable_path="wires"
另外 firefox 47以上版本,需要下载第三方driver,即geckodriver;
下载网址https://github.com/mozilla/geckodriver/releases/,我安装的是geckodriver-v0.15.0-win64,这个解压即可,我解压存放的位置是C:\dev\geckodriver-v0.15.0-win64,此文件夹内是个exe文件。
这块我的路径是:
5,配置环境变量,在环境变量的path中尾部加入C:\dev\Python\Python36;C:\dev\Python\Python36\Scripts;C:\dev\geckodriver-v0.15.0-win64;(需要根据自己路径加)
在此特别说明下,如果你的火狐浏览器安装位置不是C盘,假如你安装时F盘,你需要火狐浏览器exe的路径到path中。
6. 一个小demo,再次编写一个简单的小案例。文件名为demo.py
# coding=utf-8
import time
from selenium import webdriver
driver = webdriver.Firefox() #打开火狐浏览器
driver.get('http://www.baidu.com') #打开百度界面
driver.find_element_by_id('kw').send_keys('selenium') #在搜索框内输入想要搜索内容
time.sleep(2) # 浏览器加载需要时间
driver.find_element_by_id('su').click() #搜索完成
7,打开python的idle,左上角open这个文件,然后按F5,就可以在浏览器自动打开并搜索了。
搜索成功页面如下所示:浏览器自动打开并搜索完成。
相关文章推荐
- selenium 3+python3.6+firefox的windows详细环境搭建以及小demo
- 【selenium+python】之Python Flask 开发环境搭建(Windows)
- Selenium+Python windows下环境搭建
- Windows下怎么搭建Python+Selenium的自动化环境
- 从零开始:Mac OS下搭建 python3+selenium+firefox+pycharm 环境
- Windows下搭建python开发环境详细步骤
- windows上selenium测试环境搭建——基于python语言
- Python3.6+Selenium3.4.3UI自动化环境搭建
- windows python3自动化环境 selenium3 chrome(63.0.3239.84)搭建
- (Windows下) Python3.6+OpenCV进行人脸识别的环境搭建
- windows 搭建selenium2+python2.X自动化环境
- selenium python 环境搭建(64位 windows)
- selenium, firefox, python环境搭建指南
- python3.6+wampserver搭建简单CGI环境(Windows)
- selenium+python环境搭建(windows下)
- Windows环境下使用python selenium 打开Firefox的问题总结
- 搭建ubuntu+firefox+jupyter+python3+selenium的环境
- Windows下搭建Python+Selenium自动化测试环境