自动化测试环境搭建
下载python-2.7.11.amd64.msi,下载好后直接安装,安装完后,把python的安装路径添加系统环境变量Path中,Path = D:\Program Files\AutoTest\python2.7;
下载setuptools-23.0.0.zip,下载好后直接安装即可(pip依赖于setuptools的安装),SetupTools是一个帮助你安装第三方工具包的增强工具软件;
利用第二步安装的SetupTools进行安装,打开DOS界面,进入到目录: D:\Program Files\AutoTest\python2.7\Scripts, 然后敲入命令: easy_install pip, 等待完成就OK,如果不报错,即安装成功;
联网状态下:打开DOS界面,进入到目录: D:\Program Files\AutoTest\python2.7\Scripts 然后敲入命令: pip install selenium,安装时可能会有一些警告,暂不用管;
(如果自动下载的selenium版本比较高,有可能会提示pip版本不匹配,需要使用python -m pip install -U pip进行pip版本的升级)
非联网状态下:下载selenium-2.53.2tar.gz, 手动下载selenium的安装包后,右键解压缩,,保险起见,解压后把整个目录放到C:\Python27\Lib\site-packages下,打开CMD窗口,进入解压后的目录,运行命令 setup.py install;
【 注:若使用firefox浏览器,则安装firefox43,与selenium-2.53.2版本匹配;】
在记事本中编写下面的代码:(保存为 pytest.py,然后双击直接运行即可!)
from selenium import webdriver
browser = webdriver.Firefox()
browser.get("http://www.baidu.com")
assert "百度" in browser.title
browser.close()
第六步:安装eclipse及javaJDK,配置环境变量;
下载eclipse-inst-win64.exe,jdk-8u91-windows-x64.exe,安装,然后配置环境变量;
配置环境变量:
JAVA_HOME E:\Program Files (x86)\Java_64bit (jdk 安装的根目录)
CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (注意里面有当前目录)
PATH 增加 %JAVA_HOME%\bin
python的开发环境配置-Eclipse-PyDev插件安装(有两种安装方法,首选第一种,避免版本不匹配);
1、百度搜索PyDev 2.5.0.zip,下载后解压,得到Plugins和Feature文件夹,复制两文件夹到Eclipse目录,覆盖即可。 (注意PyDev与Eclipse版本匹配的问题)
完成后重启Eclipse,若在Eclipse菜单Help->About Eclipse->Installation Detail->Plug-ins,能看到PyDev组件,则表示安装成功。
2、直接在Eclipse中选择菜单:Help—Install New Software..—Add,输入http://pydev.org/updates,(仅选择pydev for eclipse)下载并安装。然后一路Next,进入安装路径选择界面,使用默认设置,接受许可协议,然后 Finish。
Eclipse将下载 PyDev,可以从 Eclipse任务栏中看到下载的进度。PyDev安装好后,需要重启Eclipse。
安装好 PyDev 之后,需要配置 Python/Jython 解释器,配置过程很简单。 在 Eclipse 菜单栏中,选择 Window > Preferences > Pydev > Interpreter - Python,在这里配置 Python解释器,添加已安装的解释器。这里,Python 安装在 D:\Program Files\AutoTest\python2.7 路径下。单击 New,选择 Python 解释器 python.exe,打开后显示出一个包含很多复选框的窗口,选择需要加入系统 PYTHONPATH 的路径,单击 Ok。
新建python项目 --> 创建Python包和模块 --> 编写脚本代码并执行,运行脚本是否达到预期效果;
在 Eclipse 菜单栏中,选择 File > New > Project > Pydev > Pydev Project,新建项目:PythonCase,单击 Next。
创建 Python 包和模块 接下来,在刚创建的项目中开始创建 Python 包和模块。 进入 Pydev 透视图,在 Python Package Explorer 中,右键单击 src,选择 New->Pydev Package,输入 Package 名称Python27。 单击 Finish,Python 包就创建好了,此时,自动生成__init__.py 文件,该文件不包含任何内容。
注意: 如果在创建项目的时候没有选中“Create default src folder and add it to the pythonpath”复选框,则需要通过 File > New > Other > Source Folder 手动创建一个源代码文件夹src。 创建完 Pydev Package 后,右键单击创建的包,选择 New->Pydev Module,输入模块名称PythonCase1.py Finish。这样,Python 模块就建成了。
下载mysql-5.7.13-winx64.zip并安装。
因为脚本中需要调用模块MySQLdb,所以需要安装MySQLdb(安装MySQLdb的前提是需要先安装MySQL)。