Python自动化环境搭建
安装配置 Eclipse + PyDev + Robotframework 集成开发环境
1.安装JDK
安装目录下的jdk-7u17-windows-i586.exe文件(JAVA开发、运行环境)
安装完毕后,在系统变量(右键点击计算机->属性->高级系统设置->环境变量->)中找到path变量,在变量值最后面添加“C:\Program Files\Java\jre7;”,点击保存
打开CMD,输入JAVA -version 若显示当前JDK版本,则表示安装成功
2.安装python
在目录python-ext下找到安装文件:python-2.7.3.msi,安装该文件(PYTHON开发、运行环境,PVM)
安装完毕后,在系统变量(右键点击计算机->属性->高级系统设置->环境变量->)中找到path变量,在变量值最后面添加"C:\Python27;",点击保存
打开CMD,输入python -v 若进入python命令行模式,则表示安装成功
3.安装python扩展安装程序(便于安装第三方工具包)
setuptools安装 :
在目录python-ext下找到setuptools-0.6c11.win32-py2.7.exe并安装
配置环境变量:C:\Python27\Scripts;
在CMD命令栏中输入 easy_install 后,若显示语句:error: No urls, filenames, or requirements specified (see --help),则表示安装成功。
我们可以安装一个pymssql包来试验下,执行语法:easy_install pymssql
pip安装:
拷贝python-ext目录下的pip-1.2.1至本地路径(如D:\)
打开CMD,切换目录至pip-1.2.1之下,并执行 “python setup.py install”,若执行完成安装后在最后行显示以下语句则表示安装成功
--------------------------------------------------------------
Installed c:\python27\lib\site-packages\pip-1.2.1-py2.7.egg
Processing dependencies for pip==1.2.1
Finished processing dependencies for pip==1.2.1
--------------------------------------------------------------
pip自动获取安装文件的语法:pip install 文件名。例如: pip install robotframework(在这里我们就可以先安装下robotframework)
4.安装eclipse以及PyDev
直接解压Eclipse压缩包至本地任意路径
打开Eclipse,在windows->preferences->pydev->Interpeter-Python中点击右侧上方的Auto Config自动搜索python路径,搜索完成后会在下发的Librarys栏中显示当前系统的python路径,点击OK保存设置,则Eclipse下的python开发环境配置完成。
我们可以新建一个python项目:
file->new->project->PyDev->PyDev Project,新建一个Pydev项目,然后右键点击该项目选择:new->pydev module->->Empty新建一个Python脚本.
5.安装robotframework
若刚才在pip那里已经安装了robotframework,则限制可以不再执行安装,否则安装python-ext目录下的robotframework-2.7.7.win32.exe文件
安装完成后,在CMD输入pybot,若显示[ ERROR ] Expected at least 1 argument, got 0.则表示安装成功
6.安装robotframework-ride 视图开发环境
安装python-ext目录下的wxPython2.8-win32-unicode-2.8.12.1-py27.exe
安装python-ext目录下的robotframework-ride-1.1.win32.exe
都是一路到底,最后会在桌面上出现个RIDE(机器人图标),若可以打开该程序则表示安装成功。
在当前中有一个robotframework-selenium2的pdf,介绍了基于数据以及关键字自动化测试的理念以及robotframework一些基础的使用方法,大家可以参观学习下。
Python自动化环境搭建的更多相关文章
- Appium+python自动化环境搭建(小白适用)
写在前面: 没开始搭建前听好多人说,学习appium80%的人都死于环境搭建,所以一开始很紧张,在搭建环境中也确实遇到了好几个问题,由于之前本人使用app测试经验很少,所以相当于app小白,因此有的问 ...
- appium+python自动化☞环境搭建
前言:appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python.略懂Python,所以接下来的教程是 appium+pyt ...
- Appium+python自动化-环境搭建
一.前言 本文是在windows10 X64系统下搭建appium,流程如下: 1.安装jdk1.8+python3.6 (64位) 2.安装node.js 3.安装Appium-desktop 4 ...
- APP——python——自动化环境搭建01
前提:python以及pycharm安装完成. ---------------------------------------------------------------------------- ...
- Appium+python自动化环境搭建
一.步骤及环境 环境:Windows 7版本 64位系统(python) 1.jdk安装配置:jdk1.6.0 (64位) 2.android-sdk下载安装:android-sdk_r24.3.4- ...
- Appium+Python自动化环境搭建-1
前言 appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python. 小编擅长Python,所以接下来的教程是appium+p ...
- Selenium2+python自动化-环境搭建
一.selenium简介 Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架.它是一款用于运行端到端功能测试的超强工具.您可以使用多个编程语言编写测试,并且 Selenium ...
- 基于python的App UI自动化环境搭建
Android端Ui 自动化环境搭建 一,安装JDK.SDK 二,添加环境变量 Widows:1.系统变量→新建 JAVA_HOME 变量E:\Java\jdk1.7.0 jdk安装目录 2.系统变量 ...
- (appium+python)UI自动化_01_自动化环境搭建【MAC版】
Appium简介 Appium是一个开源的.跨平台的测试框架,主要用来进行app UI自动化,适用于原生应用.混合应用和移动网页应用(H5页面).目前支持Python.JavaScript.Objec ...
随机推荐
- dev中 使用一些控件后,窗体屏蔽右键某些菜单
使用Ribbon时,ribbonControl1.ShowToolbarCustomizeItem=false; 使用LayoutControl时,layoutControl1.AllowCustom ...
- C# for循环①护栏长度 ②广场砖面积 ③判断闰年平年
// static void Main(string[] args) { const double PI = 3.14; const int BAR_U ...
- SpringMVC(二) —— 中文乱码处理
Get的乱码处理 改tomcat中server.xml中的port=“8080”,加上一个 URIEncoding=”utf-8” 如下图: 2.Post乱码的处理 在web.xml文件中加入 < ...
- [Linked List]Delete Node in a Linked List
otal Accepted: 48115 Total Submissions: 109291 Difficulty: Easy Write a function to delete a node (e ...
- JavaScript学习笔记(二)原型
JavaScript不包含传统的类继承模型,而是使用prototype原型模型.JavaScript使用原型链的继承方式. function Foo() { this.value = 42; } Fo ...
- jQuery代码不能执行,必须在代码之前就要包含jQuery包
<script> $(function () { $("#btnRegister").click(function () { ...
- 超轻量级高性能ORM数据访问组件Deft,比dapper快20%以上
超轻量级高性能ORM数据访问组件Deft,比dapper快20%以上 阅读目录 Deft简介 Deft 核心类介绍 Deft 3分钟即可上手使用 其他可选的配置参数 性能测试 Demo代码下载 回到顶 ...
- python----slots属性安全类
问题:__slots__可以用于构造安全的类.如果一个类使用了__slots__那么它的属性就不在自由了. 下面举例说明: 1.自由属性. class person(object): def __in ...
- Zabbix监控Linux主机设置
说明: Zabbix监控服务端已经配置完成,现在要使用Zabbix对Linux主机进行监控. 具体操作: 以下操作在被监控的Linux主机进行,这里以CentOS 6.x系统为例. 一.配 ...
- bash快捷建-光标移到行首、行尾等
转自:http://digdeeply.org/archives/12131599.html ctrl键组合ctrl+a:光标移到行首.ctrl+b:光标左移一个字母ctrl+c:杀死当前进程.ctr ...