以下为单机无网环境搭建
一、所需工具
参考书:selenium2 python自动化测试.pdf
操作系统:WINDOWS 7 64位
网上下载工具:
1、python
https://www.python.org/
去官网下载适应的安装包,因为我是WIN7 64位,因此选择windows x86-64即可。
2、 setuptools
setuptools是 Python Enterprise Application Kit(PEAK)的一个副项目,它 是一组Python的 distutilsde工具的增强工具(适用于 Python 2.3.5 以上的版本,64 位平台则适用于 Python 2.4 以上的版本),可以让程序员更方便的创建和发布 Python 包,特别是那些对其它包具有依赖性的状况。
直接百度搜索,会找到最新的下载地址,然后在下载中选择TYPE类型为SOURCE这一行下载一个即可。
3、pip
pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。
安装此工具,方便我们安装后续的selenium工具。
直接在python官网搜索,会找到最新的包,然后在下载中选择TYPE类型为SOURCE这一行下载一个即可。
4、selenium
Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。
直接在python官网搜索,会找到最新的包,然后在下载中选择TYPE类型为SOURCE这一行下载一个即可。
5.火狐浏览器
下载此主要为了搭配SELENIUM-IDE。并且自动化脚本在火狐浏览器中支持的更好一些吧
6.SELENIUM IDE
此工具可以很方便的录制,然后生成对应的各种语言的脚本,比如PYTHON,JAVA等,省去元素定位等操作,因此我基本上都是录制完后,生成脚本后再进行脚本调优等操作。
二、安装步骤
第一步:安装python3.4.msi安装包,记得安装时自定义时最后一个PATH环境也安装上,如果cmd中输入python,没有反应,则在我的电脑右键,高级,环境变量path中最后增加当前安装的位置;D:\Python27即可,测试时,注意print (‘hello world’),要加括号,单引号或者双引号都可。
第二步:安装setuptools跟pip,
在cmd中cd此setuptools的安装包路径,比如c:\package\setuptools-7.0>python setup.py install
执行此命令进行安装即可。
第三步:安装 SELENIUM
在python的pips下查找最新安装包,下载XX.GZ解压缩后,在命令行中打开解压后的路径,然后python setup.py install命令即可。
安装后命令行输入python 然后输入 from selenium import webdriver是否成功返回“>>>”。
如果不行则重启电脑或者安装https://addons.mozilla.org/zh-CN/firefox/addon/selenium-ide/?src=search
第四步:安装FIREFOX浏览器
Firefox所有版本下载地址
https://download-installer.cdn.mozilla.net/pub/firefox/releases/
然后装完后,打开火狐浏览器
输入about:config,点击是了解风险,然后找到“xpinstall.signatures.requred”,该值默认为TRUE,双击改为FALSE,重启浏览器即可。
第五步:安装SELENIUM-IDE
在此下载2.9.1.1版本的进行安装。
https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/
选择工具,添加附件中的文件,会弹出是否安装,点击安装,然后重启即可。