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 ...
随机推荐
- IOS开发 统计XCODE 代码行数
如果要统计ios开发代码,包括头文件的,终端命令进入项目目录下,命令如下 find . -name "*.m" -or -name "*.h" -or -nam ...
- mysql 查看mysql版本的四种方法
1 命令行中使用status可以查看. mysql> status;--------------mysql Ver 14.14 Distrib 5.5.25a, for Linux (x86_ ...
- UML中的交互图<转>
转自>>http://blog.csdn.net/mingxuanyun/article/details/8572128 交互图用来描述系统中的对象是如何进行相互作用的,即一组对象是如 ...
- 四条命令搞定mysql主从
一 . 环境准备 先上拓扑图
- 对discuz的代码分析学习(四)论坛入口文件
只是大致分析下执行流程,主要就是取得mod参数的值,根据取值加载控制器,控制器位置在最后一行指定了. 1 )定义应用名称,加载两个必要文件 define('APPTYPEID', 2); define ...
- layerX offsetX pageX
offsetX/offsetY:相对于当前元素的位移x/y:相对于当前座标系的位移,但是IE常常搞错当前座标系layerX/layerY:相对于当前座标系的位移pageX/pageY:相对于网页的位移 ...
- 弗洛伊德(Floyd)算法
#include <stdio.h> #define MAXVEX 20 //最大顶点数 #define INFINITY 65535 //∞ typedef struct {/* 图结构 ...
- Floyd算法应用-医院选址问题
1)问题描述 n个村庄之间的交通图可以用有向网图来表示,图中边<vi, vj>上的权值表示从村庄i到村庄j的道路长度.现在要从这n个村庄中选择一个村庄新建一所医院,问这所医院应建在哪个村庄 ...
- iOS 圆角那些事(转)
似乎没有那家公司比Apple更爱圆角了,事实上,圆角也会让图形/产品看起来更加无侵略性,能够带来更好的用户体验.iOS开发中各种圆角也随处可见,最简单给控件添加圆角的方式就是给视图的layer设置co ...
- Android消息推送之GCM方式(二)
<声明> 转载请保留本来源地址: http://blog.csdn.net/wzg_1987/article/details/9148023 上一节讲了GCM方式实现前的一些必要准备工作, ...