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 ...
随机推荐
- Python入门之中文乱码
python入门编码: Python 文件中如果未指定编码,有中文代码时候,在执行过程会出现报错: File "test.py", line 2 SyntaxError: Non- ...
- jquerymobile listview 局部刷新
function onSuccess(data, status) { data = $.trim(data); // alert(data); // return; if (data) { $('#l ...
- php curl封装类
一个php curl封装的类,减少代码量,简化采集工作.这个类也是我工作的最常用的类之一.这里分享给大家.配合上phpquery,十分好用. <?php namespace iphp\core; ...
- TableViewController的添加,删除,移动
#import "RootTableViewController.h" @interface RootTableViewController () { UITableViewCel ...
- Session和Cookie的关系
Session和Cookie关系 两者构建了web的回话数据 Cookie作为客户端的回话,Session为服务器端的 共同点: 都是1对1的,(一个客户一个独立的回话) 都以键值对的方式存储数据 都 ...
- 海康威视研究院ImageNet2016竞赛经验分享
原文链接:https://zhuanlan.zhihu.com/p/23249000 目录 场景分类 数据增强 数据增强对最后的识别性能和泛化能力都有着非常重要的作用.我们使用下面这些数据增强方法. ...
- poj3673---双重for循环
#include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX 15 int main ...
- Android UI ActionBar功能-在 Action Bar 上添加按钮
在ActionBar上添加按钮实现某些功能最常见的Application的功能如:在ActionBar上添加一个搜索按钮: 首先官方文档说明:http://wear.techbrood.com/tra ...
- HDOJ 2689
Sort it Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Su ...
- SVN报错:can't open file db/txn-current-lock:permission denied 解决方法
其实这个问题是这样的.下面我举个例子:比如版本库SVN是root用户创建的但是启动服务的时候没有选择root启动,而是在其他用户转托管太下启动的,所以只能读不能写. 解决方法:停止svn服务:kill ...