Robot Framework(RF)安装与使用
目录
一、安装RF
1.安装Python
2.安装pip
3.安装RF
4.安装类库
5.安装wxPython
6.安装RIDE
二、常见问题
一、安装RF
RF的安装过程可分为以下几步:安装Python -> 安装pip -> 安装RF -> 安装类库 -> 安装wxPython -> 安装RIDE。接下来逐一介绍安装过程:
1.安装Python
Windows安装python比较简单,直接在官网选择版本下载exe文件后,双击进行安装即可。需注意的是安装时要勾选Add Python x.x to PATH,勾选后会将python添加至你的系统变量中,这样在任何地方都可以直接调用python。官网下载地址:https://www.python.org/downloads/windows/。安装完成后打开命令行,输入python,提示以下内容则说明python安装成功。
2.安装pip
Python 3.4及后续版本已经默认安装了pip,这里不再赘述。
3.安装RF
pip install robotframework
4.安装类库
这里以安装selenium2library库为例:
pip install robotframework-selenium2library
5.安装wxPython
pip install wxpython
6.安装RIDE
pip install robotframework-ride
安装ride时会提示是否创建桌面图标,选择是,然后桌面就会生成RIDE的快捷方式,双击该图标则可打开图形界面,或者直接运行ride.py弹出图形界面,即成功完成整个安装的过程。
二、常见问题
在此整理了几个我在使用RIDE过程中遇到的问题和解决方法,供参考:
1.导入Selenium2Library时字体为红色(表示错误):
解决方法:出现这个错误可能是因为Selenium2Library库没有导入,重新导入一下即可:pip install robotframework-selenium2library,导入后过会儿会生效,导入的库字体变为黑色,则表示正确。
2.日志乱码:
解决方法:参照 https://blog.csdn.net/kongsuhongbaby/article/details/97116066。
我的是RIDE 1.7.4.2 running on Python 3.6.2,因此参照最后一条修改Lib\site-packages\robotide\contrib\testrunner\testrunnerplugin.py文件,将textctrl.AppendTextRaw(bytes(string, encoding['SYSTEM']))的SYSTEM改成OUTPUT,重启RIDE即可。
3. 报错[WinError 2] 系统找不到指定的文件:
解决方法:参照 https://www.cnblogs.com/brianlai/p/11671243.html。
在python的Scripts目录下加一个pybot.bat 文件,内容为:
@Echo off
python -m robot.run %*
4.导入Selenium2Library库后缺少“Open Browser”关键字:
解决方法:参照 https://blog.csdn.net/niky313/article/details/109853222。
---降低robotframework的版本:
先卸载robotframework:pip uninstall robotframework
再安装3.1.2版本: pip install robotframework==3.1.2
5.打开谷歌浏览器时报错WebDriverException: Message: 'chromedriver' executable needs to be in PATH.
解决方法:下载Chromedriver后,将Chromedriver.exe复制到python目录下(\AppData\Local\Programs\Python\Python36)
Robot Framework(RF)安装与使用相关推荐
- Python3+Robot Framework+RIDE安装使用教程
Python3+Robot Framework+RIDE安装使用教程 一.说明 Python3----网上很多文章都是用Python2,Robot Framework的部分文档没更新也直接写着不支持P ...
- Robot framework+python安装使用图解版
一.安装包 1.Python2.7(一切的基础,切记安装目录不能有中文不能有空格) 1)python2.7:(python环境):python-2.7.msi 2)setuptools(python包 ...
- Robot Framework应用——Mac环境下Robot Framework的安装及简单实用
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/116591032 本文出自[我是干勾鱼的博客] 下载robotframework ...
- Robot Framework(RF)语法与运用初识
因为笔者喜欢利用pycharm写RF代码,所以此次在pycharm给大家演示 1. 框架介绍 Settings 导入当前页面需要库(可内置库,可自定义库) 也可以设置测试套件的setup(用例一开始执 ...
- robot framework安装
公司项目需要学习robot framework,安装时一堆坑.... 1. 基于python2.x的安装环境 1.1 安装python2.7(64位) 坑一:要和后面的wxPython的位数保持一致, ...
- python+robotframework_python+robot framework接口自动化测试
转载:http://www.cnblogs.com/nzg-noway/p/6651957.html python+requests实现接口的请求前篇已经介绍,还有不懂或者疑问的可以访问 目前我们需要 ...
- python调用robotframework api_python+robot framework接口自动化测试
python+requests实现接口的请求前篇已经介绍,还有不懂或者疑问的可以访问 目前我们需要考虑的是如何实现关键字驱动实现接口自动化输出,通过关键字的封装实现一定意义上的脚本与用例的脱离! ro ...
- rf框架搭建_Robot framework(RF)基本使用
Robot framework(RF)基本使用 上一章我们介绍了如何搭建RF+WD的基本环境,那么这一章主要介绍RIDE的基本使用. 1.1 第一个测试项目 3.1.1 第一个测试用例 创建项目涉及到 ...
- Robot Framework简介
在搭建Robot Framework环境之前,先对Robot Framework进行扫盲. Robot Framework是个通用的自动化测试框架,那什么是自动化测试框架呢? 如果你已经对自动化测试有 ...
- Robot Framework简介及在汽车电子测试中的应用
前言 汽车电子软件扮演着越来越重要的角色,为适应市场变化,车载软件和功能的开发需要快速迭代.敏捷开发.持续测试.CI/CT/CD实现和DevOps等成了汽车电子行业的高频词,也正在帮助OEM和零部件供 ...
最新文章
- miniz库简介及使用
- Android热补丁技术—dexposed原理简析(手机淘宝采用方案)
- [LeetCode]Array主题系列{35,39,40,48题}
- [MetalKit]14-Ray-tracing-in-a-Swift-playground5射线追踪5
- 底层实现_Redis有序集合zset的底层实现
- java.util.scanner sc_关于Java的Scanner的问题,菜鸟求各大神解答
- 【洛谷P3369】【模板】普通平衡树题解
- 3.1.1 Agri-Net
- Unity3D(七)声音
- webpack5学习与实战-(一)-webpack的初步认识
- java jre32下载_JRE7 32位官方下载
- python继承封装多态简单理解_Python面向对象编程:封装、继承、多态(基础篇十)...
- Nginx跳转到用户首页
- 为什么要知己知彼?要有信息?
- 视线估计14个常见数据集下载
- 高频强调滤波增强图像
- Translation网络异常问题解决
- 【三网话费接口】源码分享
- 【GDOI2017第三轮模拟day1】影魔(主席树)
- First Hope~大前端(起)