博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RobotFramework+Selenium2+Appium环境搭建
阅读量:7218 次
发布时间:2019-06-29

本文共 1170 字,大约阅读时间需要 3 分钟。

  • 装python 2.7

RobotFramework是python2 写的,图形界面使用的wxpython及ride 还不支持python3 所以要安装python2.7版本, 官网下载:

 

环境变量 添加后,可以在任意命令行执行pip命令

验证是否能正常运行,命令行执行python

 

  • 安装wxPython

wxPython,是python 的一个GUI库,后面图形界面的ride,需要用到。  官网地址:。不能安装最新的wxPython版本,如果安装最新版本,后面打开图编辑脚本界面会报错:

D:\>ride.py

wxPython not found.
You need to install wxPython 2.8.12.1 with unicode support to run RIDE.
wxPython 2.8.12.1 can be downloaded from 

所以wxPython只能安装的版本为: 2.8.12.1, 执行命令行执行命令为:pip install wxPython=2.8.12.1安装失败,只有在这个网址  下载 wxPython2.8-win32-unicode-2.8.12.1-py27.exe 双击exe文件安装

注意不要下载安装:wxPython2.8-win64-unicode-2.8.12.1-py27.exe 安装后 打开ride 还是提示wxPython 2.8.12.1没有找到

 

  • 安装RobotFramework 

网站地址:

命令安装:pip install robotframework

 

  • 安装

Robot framework-ride 是图形化编辑Robot Framework脚本

执行命令:pip install robotframework-ride

网站地址:

 

  • 安装

执行命令:pip install 

  •  安装appium 库

命令:pip install robotframework-appiumlibrary

 

  • 启动图形界面ride,环境搭建成功
    命令行执行ride.py 启动图形化编辑界面:

 

1、新建一个项目 File ——> new project 输入测试项目名称

 

2、 右键点击测试项目  选中new suite

 

3、test suite中导入selenium、appium库, 在导入界面中name 输入;Selenium2Library。同样的方法导入AppiumLibrary

 

 

4、新建测试用例,右键test suite 点击 new test case ,在name中输入search 作为用例名search

在用例步骤里面输入各单元格中输入,脚本中第一列为关键字,不能乱写,按F5就能查找或搜索关键字

 

 

 

5、复制浏览器驱动到 下面

6、运行脚本

 

 

测试界面

 

 

转载地址:http://trtym.baihongyu.com/

你可能感兴趣的文章
软件开发性能优化经验总结
查看>>
面试题编程题05-python 有一个无序数组,如何获取第K 大的数,说下思路,实现后的时间复杂度?...
查看>>
kendo grid序号显示
查看>>
Spring 教程(二) 体系结构
查看>>
Indexes
查看>>
2.Web中使用iReport 整合----------创建html格式的
查看>>
异常备忘:java.lang.UnsupportedClassVersionError: Bad version number in .class file
查看>>
最全三大框架整合(使用映射)——applicationContext.xml里面的配置
查看>>
初步理解Java的三大特性——封装、继承和多态
查看>>
知识点积累(一)
查看>>
iphone-common-codes-ccteam源代码 CCFile.m
查看>>
python:浅析python 中__name__ = '__main__' 的作用
查看>>
修改tomcat端口后不能IP访问问题
查看>>
review board
查看>>
URAL 1495 One-two, One-two 2
查看>>
牛客国庆集训派对Day3 G Stones
查看>>
虚函数简单总结
查看>>
插入排序--算法导论
查看>>
NoSQL -- Redis使用
查看>>
处理iphone的 .play() 不能播放问题
查看>>