Robotframework框架AndroidLibrary库安装
1.Ruby官网(http://rubyinstaller.org/)下载系统对应安装包进行安装
2.Ruby官网(http://rubyinstaller.org/)下载对应DevKit,运行解压到任一目录。
3.命令行进入解压后目录,执行:Ruby dk.rb init
4.在生成的config.yml中最下方添加ruby目录,如:
# - C:/ruby19trunk
# - C:/ruby192dev
#
#---
- C:\Ruby22-x64
5.命令行运行:ruby dk.rb install
6.安装成功后,命令行继续运行:gem install calabash-android
这里可能会报无法找到calabash-android,我们可以设置gem的仓库为taobao,命令如下:
gem sources -l
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
这时执行:gem install calabash-android 就可以下载安装了。
7.命令行运行:pip install --upgrade robotframework-androidlibrary
安装完成
8.问题:
当前的AndroidLibrary很久没有更新,不支持robotframework2.9以后的版本,使用最新版robotframework时,import AndroidLibrary会报:cannot import name GLOBAL_VARIABLES
进入robot.variables目录下查看py文件内容,确实没有GLOBAL_VARIABLES。降级到2.8.7,正常使用。
期待AndroidLibrary能有更新吧,不然目前还是AppiumLibrary比较好用。
最新文章
- 三、jquery操作DOM
- Js 验证中文字符长度
- MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
- IOS--手势控制的使用
- WOJ -1204
- Windows Forms(二)
- UFLDL教程之(一)sparseae_exercise
- 基于Win7 Python2.7的Numpy安装包分享
- R语言统计分析技术研究——卡方检验的思想和实现
- Python自学笔记-with详解
- Es6主要特征详解
- Struts(十二):异常处理:exception-mapping元素
- [JCIP笔记](五)JDK并发包
- 关于vue移动端的适配
- [LeetCode] 10. 正则表达式匹配
- C# Note37: Writing unit tests with use of mocking
- mysql优化(四)
- Python学习笔记3-string
- IPC 之 ContentProvider 的使用
- spring mvc处理方法返回方式