python2.7+RobotFramework的UI自动化环境搭建

摘要:
robotFramework是一种比较常见的自动化测试框架,此篇记录环境搭建目录1、软件准备2、执行安装1、软件准备python-2.7.15.amd64.msi链接:https://pan.baidu.com/s/15yS3-wTq7PDzI0rFhkDNLA密码:hg2nwxPython2.8-win64-unicode-2.8.12.1-py27.exe链接:https://pan.baid

robotFramework是一种比较常见的自动化测试框架,此篇记录环境搭建

目录

1、软件准备

2、执行安装

1、软件准备

python-2.7.15.amd64.msi 链接:https://pan.baidu.com/s/15yS3-wTq7PDzI0rFhkDNLA 密码:hg2n

wxPython2.8-win64-unicode-2.8.12.1-py27.exe 链接:https://pan.baidu.com/s/1QM0AyYYO9BcbdQLzW3u6gw 密码:tg20

robotframework-ride1.5.2.1 链接:https://pan.baidu.com/s/1H-u3PSbCRMAF5hq_c-DWAw 密码:jndr

2、执行安装

01、python2.7:

安装python时,个性化设置那一步,选择添加到系统路径,这样可以不用单独再添加一次环境变量

python2.7+RobotFramework的UI自动化环境搭建第1张

如果你还是手快,没有注意到这里的设置,那么完成安装后,就需要在path中,添加你的python,Scripts的路径也需要添加,这样你才可以在任何地方使用pip命令操作安装:

python2.7+RobotFramework的UI自动化环境搭建第2张

再检查python是否装好了:

python2.7+RobotFramework的UI自动化环境搭建第3张

02、wxpython2.8(GUI库,RIDE是基于这个库开发):

双击wxPython2.8-win64-unicode-2.8.12.1-py27.exe,一路点下一步即可

03、robotframework(RF框架):

使用pip安装

python2.7+RobotFramework的UI自动化环境搭建第4张

04、robotframework-ride1.5.2.1(图形界面的软件):

进入文件目录,使用setup.py文件进行安装

python2.7+RobotFramework的UI自动化环境搭建第5张

python2.7+RobotFramework的UI自动化环境搭建第6张

05、Selenium2Library(RF的selenium库):

执行pip install robotframework-selenium2library安装

python2.7+RobotFramework的UI自动化环境搭建第7张

启动:

以上完成安装后,即可启动ride

python2.7+RobotFramework的UI自动化环境搭建第8张

添加RIDE快捷方式到桌面:

桌面点击鼠标“右键”,选择创建快捷方式,填入E:Python27pythonw.exe -c "from robotide import main; main()",继续点下一步,修改命名为“RIDE”,在桌面则生成快捷方式

python2.7+RobotFramework的UI自动化环境搭建第9张继续右键选中“属性”,更换图标,python2.7+RobotFramework的UI自动化环境搭建第10张,找到E:Python27Libsite-packages obotidewidgets下的ride.ico,选择即可python2.7+RobotFramework的UI自动化环境搭建第11张

注意:01、出现报错cannot import name rebot

python2.7+RobotFramework的UI自动化环境搭建第12张

解决办法:卸载以上安装的所有软件,重装一次就正常了

02、运行脚本报错:Robot Framework installation not found. To run tets, you need to install Robot Framework separately.

卸载已安装的robotframework3.1版本,安装3.0版本,重启电脑解决问题

pip uninstall robotframework

pip install robotframework==3.0

免责声明:文章转载自《python2.7+RobotFramework的UI自动化环境搭建》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇后端和前端分别实现分页主要国家和地区的国际论文产出与影响力比较[转]下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

sqlite3 on python for newbies

python 集成了 sqlite3 ,其接口很简单: import sqlite3 db_connection = sqlite3.connect(db_filename) db_cursor = db_connection.cursor() db_cursor.execute('select * from tt') result_one = db_cu...

功能点方法

功能点分析是一种从用户视角度量软件开发的标准方法。 功能点分析的目的 功能点分析是基于原始需求,通过确定提供给用户的软件的功能数量来度量软件规模。了解了这一点,可知功能点分析的目的是: 度量用户所要求和接受的功能 度量不依赖于实施技术的软件开发和维护的规模(意见:度量软件开发和维护的规模而且不依赖于实现技术) 除了达到以上的目的外,功能点计数过程还应...

Python__函数

一:为何用函数与不用函数的问题?   组织结构不清晰   代码荣誉   无法统一管理且维护难度大 二:函数分类   内置函数   自定义函数 三:为何要定义函数   函数即变量,变量必须先定义后使用 工具是具备某一种功能的物件,就是程序中函数的概念,实现准备工具的过程称为函数的定义,遇到特定的场景拿来就用称为函数的调用。 (1)函数的定义与变量的定义类似,...

Asp.Net开源服务端框架,WebApi后端框架(C#.NET)

本文主要讲解基于Asp.Net平台的服务端框架WebApi后端框架,C#语言+SQL数据库(支持多数据库,如:Oracle/MySql)。   C/S框架网最新发布:基于Asp.Net开源服务端框架,WebApi后端框架标准版V1.0   产品介绍:http://www.csframework.com/cs-framework-webapi-1.0.ht...

Windows 7 封装与定制不完全教程

Windows 7 封装与定制不完全教程 从定制Win7母盘到封装详细教程 手把手教你定制WIN7小母盘 Windows 7 封装与定制不完全教程 [教程] Windows 7 封装与定制不完全教程(一)(20110809)  ZS规则 发表于 2010-7-13 19:48:41 https://www.itsk.com/forum.php?m...

微信小程序-最新获取用户基本信息方案

如果只是单纯的展示用户信息,那么最简单的方案就是 文档中组件: <open-data type="groupName" open-gid="xxxxxx"></open-data> <open-data type="userAvatarUrl"></open-data> <open-data type...