Mac 上安装robotframe无法ride.py怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac 上安装robotframe无法ride.py怎么办相关的知识,希望对你有一定的参考价值。

参考技术A  最近刚刚接触到RobotFramework,发现这个工具倒是可以满足我的要求,而且可以结合seleniumLibrary,用来做web的自动化测试相当不错。之前我也接触过selenium,不过感觉那个工具更贴近开发人员使用,有了robotFramework之后,感觉这个工具相当强大,而且是贴近测试人员的。之所以说强大,主要是这些测试脚本都可以用文本格式保存(如txt/html等)

  ==安装篇==
  如果有想学的朋友可以自己下载以下文件安装(Google-code里可以找到大部分的安装文件):
  这篇文章的内容比较旧了,最新的安装指南请查看 更新篇
  python-2.7.1.msi(首先要有python,请选择将Python加入Path)
  wxPython2.8-win32-unicode-2.8.11.0-py27.exe(wxPython,必须要的)
  robotframework-2.6.0.win32.exe(然后装robot的Framework)
  robotframework-ride-0.38.1.win32.exe(robotFramework的IDE,很不错)
  robotframework-seleniumlibrary-2.8.win32.exe(seleniumLibrary)

  安装成功后
  执行[PythonDir]\Scripts\ride.py
  看到界面就是安装成功了。

  如果需要AutoIt支持就下载下面2个东东。
  AutoItLibrary-1.1
  pywin32-216.win32-py2.7.exe

  ==入门篇==
  安装完成了,这个框架可以说是基于keyword的操作,按F5可以看到所有加载的keyword。
  首先新增一个project

  然后新增suite

  然后新增test case,接着在suite层级add library,把selenium library加进来,添加后按F5检验是否添加成功,

  OK,继续在suite的setting里设置suite启动和结束的keyword,即Start Selenium Server和Stop Selenium Server,他会在运行时帮助我们自动启动seleniumserver。

  接下来在test case里添加一个步骤,open browser(一般用selenium做web测试都要用这个方法来打开浏览器),添加后关键字变成蓝色表示找到关键字了,否则可能是拼写错误或者没有加载相应的library。红色表示有一个必选参数要给定输入值,具体参数可以看F5里的keyword说明。

  输入参数,第二个参数默认是firefox,不过我没装,就用ie吧。

  以上只是一个简单的例子,没有详细说明每个步骤的操作,只是初步介绍。后续再详细介绍。

  以上内容,转载自百度知道之星--huanglenzhi 的解答。

Robotframe work之环境搭建

准备安装如下:Python2.7.10、robot framework3.0.2、wxPython 2.8.12.1、robot framework-ride

 

1. 官网下载安装python,目前wxPython不支持Python3,由于ride是由wxPython开发的,所以要用ride界面选择python2.

但robot framework3.0.2是支持Python 3的。

 

2. 安装robot framework3.0.2,支持pip安装

cmd输入pip2 install robot framework

 

3. 安装wxPython,因为ride只支持wxPython 2.8.12.1这个版本。下载地址:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

下载exe文件直接安装

 

4. 安装Ride。下载地址:https://pypi.python.org/pypi/robotframework-ride

下载解压后,到...\robotframework-ride-1.5.2.1>目录下输入:python setup.py install

如何启动?

cmd输入:ride + 回车后 ride便会自动启动

 

以上是关于Mac 上安装robotframe无法ride.py怎么办的主要内容,如果未能解决你的问题,请参考以下文章

seriallibary 使用 robotframe work

无法在 webstorm 上安装 web3(在 mac 上)

无法在 mac 上安装 qwt 设计器插件

无法在 mac 上安装 dotnet sdk

无法在 Mac 上安装 ejabberd

无法在 M1 Mac 上使用 Pip 安装 OpenCV