搭建Python开发环境(含Selenium WebDriver安装)

a、从Python官网下载 Python2.7
https://www.python.org/

注:选择Python2还是Python3可以根据使用进行选择
b、安装Python时选择勾上pip和自动配置环境变量(默认Python安装路径C:\Python27),若未自动配置环境变量,需进行手动配置(包括安装路径(home路径)+脚本路径,如C:\Python27和C:\Python27\Scripts)
c、安装成功的确定方式:

i、Python:命令行下输入>python进入python交互式环境>>>,说明Python和配置成功

ii、命令行下输入>pip list 或 >pip show ***成功显示对应已安装包列表,和显示制定包的信息,说明pip安装成功

ps:第三方模块PIL无法通过>pip install PIL进行安装,结果提示出错,因为PIL官方只支持32位,没有提供64位版本
可以安装非官方模块Pillow代替>pip install Pillow
具体参考http://effbot.org/downloads#pil
*********************搭建Python+Selenium自动化(前提已安装Chrome等浏览器)******************************

解释:Selenium是一种开源的自动化测试框架,Selenium主要由三种工具组成。第一个工具SeleniumIDE,是Firefox的扩展插件,支持用户录制和回访测试。录制/回访模式存在局限性,对许多用户来说并不适合,因此第二个工具——Selenium WebDriver提供了各种语言环境的API来支持更多控制权和编写符合标准软件开发实践的应用程序。最后一个工具——SeleniumGrid帮助工程师使用Selenium API控制分布在一系列机器上的浏览器实例,支持并发运行更多测试。在项目内部,它们分别被称为“IDE”、“WebDriver”和“Grid”。 

WebDriver提供支持web页面操作导航、用户输入和JavaScript脚本执行等工具或方法。ChromeDriver是符合WebDriver协议用于实现自动化操作Chrome浏览器的工具(由Google提供),其它浏览器对应的Driver也是类似。
d、通过pip安装selenium:pip install selenium

或通过下载包安装selenium(版本是3.4.3)

e、下载各浏览器(Chrome/Firefox/IE等)对应的webdriver

从http://chromedriver.storage.googleapis.com/index.html下载对应Chrome版本的chromedriver,放入对应Chrome安装路径:C:\Program Files (x86)\Google\Chrome\Application
同时将该路径添加到系统环境变量path中

firefox driver的设置方式类似,附下载链接
https://github.com/mozilla/geckodriver/releases

iedriverserver下载链接:
https://selenium-release.storage.googleapis.com/index.html


ie需专门设置:
必须在IE选项设置的安全页中,4个区域的启用保护模式的勾选都去掉(或都勾上),即保持四个区域的保护模式是一致的

针对IE10和更高的版本,必须在IE选项设置中的高级页中,取消增强保护模式

浏览器的缩放比例必须设置为100%,这样元素定位才不会出现问题


https://github.com/easonhan007/webdriver_guide/blob/master/README.md

posted @ 2017-08-08 09:58  qiufengsuopo  阅读(183)  评论(0编辑  收藏  举报