ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python + RobotFramework +RIDE环境搭建

2021-03-11 12:04:21  阅读:346  来源: 互联网

标签:Successfully Python RIDE cmd RobotFramework 即可 install pip 安装


一、Python 安装

打开 WEB 浏览器访问 https://www.python.org/downloads/windows/ ,一般就下载 Windows installer,32-bit表示是 32 位机子的,64bit 表示 64 位机子的。

 安装:直接双击下一步即可,注意安装过程勾选Add python to path。

按 Win+R 键,输入 cmd 调出命令提示符,输入 python:若安装成功则会进入python编辑模式,Ctrl+Z退出。

 异常:若提示找不到命令,那就说明你没有添加环境变量,手动添加环境变量即可

二、wxPython 安装

说明:它是Python语言的跨平台GUI工具包,由于RIDE基于这个库开发的,所以这里也需要安装。

下载: https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/wxPython2.8-win64-unicode-2.8.12.1-py27.exe/download

安装:直接双击下一步即可

 或者:打开cmd窗口,输入 pip install wxPython ,提示Successfully ……即可。

RobotFramework 安装

说明:RF是用于验收测试和验收测试驱动开发的通用测试自动化框架。

安装:打开cmd窗口,输入 pip install robotframework,提示Successfully ……即可。

四、RIDE 安装

说明:RIDE是RF框架测试数据的轻量级直观编辑器。

安装:打开cmd窗口,输入 pip install robotframework-ride ,提示Successfully ……即可。

接口测试需要用到的库

1.安装:打开cmd窗口,输入 pip install requests ,提示Successfully ……即可

2.安装:打开cmd窗口,输入 pip install  robotframework-requests,提示Successfully ……即可,这个库封装的HTTP

3.安装:打开cmd窗口,输入pip install robotframework-databaselibrary,提示Successfully ……即可,这个库是用来操作数据库

4.安装:打开cmd窗口,输入pip install robotframework-redislibrary,提示Successfully ……即可,这个库是用来操作redis

  UI测试需要用到的库安装

1.根据浏览器不同,选择对应的浏览器驱动,选择浏览器驱动时要对应浏览器版本。

1)Mozilla GeckoDriver(Firefox) 

https://github.com/mozilla/geckodriver/releases

2)Google Chrome Driver 
https://sites.google.com/a/chromium.org/chromedriver/ 
https://chromedriver.storage.googleapis.com/index.html?path=2.28/

3)Microsoft Edge Driver(IE) 
https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

将下载的压缩包解压后,将chromedrive.exe复制到Python的安装目录下

 2.安装SeleniumLibrary库

安装:打开cmd窗口,输入pip install robotframework-seleniumlibrary,提示Successfully ……即可,这个库封装的selenium

标签:Successfully,Python,RIDE,cmd,RobotFramework,即可,install,pip,安装
来源: https://www.cnblogs.com/heyuling/p/14501046.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有