robotframework+ride+Selenium2Library+AutoItLibrary配置

最近要安装RFS,虽然网上很多安装说明,但是自己装的时候还是遇到了很多问题。

1. AutoLibrary导入失败:猜测原因是AutoLibrary需要先安装pywin32,而我一开始安装的是python 64位,当然也许python 64位也可以成功,但是需要处理一下pywin32

2. ride不能启动:wxPython版本不对

3. Selenium2Library包不能导入:需要下载ride的源码重新安装,放弃使用exe文件

所有使用到的资源:

所有资源官网都可以下载到,也可以到csdn下载,我已经打包上传

http://download.csdn.net/detail/dieinthesun/8958293

以下是具体原因的一些截图

检查了下python的版本,是64位的,决定重新安装32位的

单词拼错了,遇到的问题。当然有的版本你这样拼也是可以安装的,但是最新的版本不可以

分别下载wxpython(wxPython3.0-win32-3.0.2.0-py27.exe)跟robotframework-ride(robotframework-ride-1.2.3.win32.exe)之后进行安装,注意安装32位的

安装完后再安装ride,结果如下

换成wxPython2.8 win32的版本重新安装一遍就可以打开ride了。

安装selenium2library

但是打开ride导入Selenium2Library的时候导入不成功,一直是红色的包,用python IDLE却可以成功导入Selenium2Library,证明Selenium2Library没有问题,往上排除,卸载掉ride,到官网上下载了最新的Source文件(robotframework-ride-1.4.1b2.tar.gz)进行重新安装。再次打开ride,成功导入Selenium2Library。

安装AutoItLibrary库

先安装pywin32,下载win32版本,exe文件安装

再安装AutoItLibrary

导入成功

时间: 2024-10-13 00:13:42

robotframework+ride+Selenium2Library+AutoItLibrary配置的相关文章

robotframework ride报错 Keyword 'BuiltIn.Log' expected 1 to 5 arguments, got 12.

错误原因,else和else if使用了小写,必须使用大写才能识别到. robotframework ride报错 Keyword 'BuiltIn.Log' expected 1 to 5 arguments, got 12.

RobotFramework+ride

RobotFramework+ride 口述操作 常用快捷键: ctrl+alt+space 联想关键字 ctrl+鼠标悬浮 关键字帮助 切换窗口 ${handles} Get Window Handles #获取窗口句柄 Select Window ${handles}[1] #切换到第二个窗口 选取下拉框的值 Select From List By Index 按索引查找,第一个元素为0 Select From List By Label 显示的文本值 Select From List By

robotframework ride安装

之前在python3.3.5的环境下一直无法找到匹配的wxPython版本,只能再装了一个python2.7,后面在2.7的环境下重新安装了robotframework和ride,结果还是无法启动ride,在编译环境下打入‘from robotide import main’ 提示 Wrong wxPython version. You need to install wxPython 2.8.12.1 with unicode support to run RIDE.wxPython 2.8.

robotframework+selenium2library之上传本地文件

针对将本地的文件上传到测试系统,selenium2library提供了一个关键词 choose file choose file    jquery=*[name='Filedata']+label:eq(0)    E:\\a.jpg jquery为上传附件的定位路径,  E:\\a.jpg 为文件存放的路径.

【RobotFramework】Selenium2Library类库关键字使用说明

Add CookieArguments:[ name | value | path=None | domain=None | secure=None | expiry=None ]Adds a cookie to your current session. "name" and "value" are required, "path", "domain" and "secure" are optional

Appium+Robotframework实现iOS应用的自动化测试-4:OS X中安装和启动RIDE

有两种方式进行Appium测试: 1. 远程方式进行Appium测试:在Windows系统中启动RIDE并运行测试,这种方式的好处是方便,简单,但在一开始可能因为配置的问题测试跑不起来: 2.本地方式进行Appium测试:就是直接在OS X中启动RIDE并运行测试,这种方式的好处是直接,能够很直接的得到测试结果,但不是很方便,毕竟大家平时还是主要使用Windows操作系统. 不管哪种方式,都可以参考之前的文章Appium+Robotframework实现Android应用的自动化测试-4:App

pip及其Ride的安装针对RobotFramework框架

http://robotframework.orghttp://robot-framework.readthedocs.io robotframework-python3 (2.9)robotframework-selenium2library (3.0.0b1)robotframework-appiumlibrary (1.4.6) pip install robotframework-python3 pip install --upgrade robotframework安装最新版本pip

自动化测试环境准备robotframework

(一)针对python2.7版本的自动化环境准备: python 下载地址: https://www.python.org/downloads/ 这里选择Python2.7系列的,后面涉及到wxPython的安装依赖该版本号对应的版本,不要下载错误版本: 此处选择最新的2.7.11版本: 看到这个界面,把上面的滚动条拉到最下面,有一个Add Python.exe to Path,默认左边的图标是红色的叉,也就是不会在安装时执行.以前都是让大家手动添加,很多人容易漏加Scripts目录,这里安装的

在Mac 搭建robotframework 环境

折腾来一下午,遇到了好多坑 坑 1.不要用pip 下载wxpython 2.不要用mac自带的python 3.不要自己下载wxpython 步骤: 1. 安装homebrew, /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2. 通过homebrew安装python2.6或2.7, 理由是robotframework ride只支持2