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比较好用。

  

最新文章

  1. 三、jquery操作DOM
  2. Js 验证中文字符长度
  3. MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
  4. IOS--手势控制的使用
  5. WOJ -1204
  6. Windows Forms(二)
  7. UFLDL教程之(一)sparseae_exercise
  8. 基于Win7 Python2.7的Numpy安装包分享
  9. R语言统计分析技术研究——卡方检验的思想和实现
  10. Python自学笔记-with详解
  11. Es6主要特征详解
  12. Struts(十二):异常处理:exception-mapping元素
  13. [JCIP笔记](五)JDK并发包
  14. 关于vue移动端的适配
  15. [LeetCode] 10. 正则表达式匹配
  16. C# Note37: Writing unit tests with use of mocking
  17. mysql优化(四)
  18. Python学习笔记3-string
  19. IPC 之 ContentProvider 的使用
  20. spring mvc处理方法返回方式

热门文章

  1. 安卓界面控件屏幕居中Layout例子
  2. Ubuntu 16.04 风扇特别响解决办法
  3. winform中ComboBox实现text和value,使显示和值分开,重写text和value属性
  4. Windows 10 LTSB
  5. 【巩固】Bootstrap笔记三
  6. Java lamda Stream
  7. java中==和equals的区别
  8. 浅谈C语言变量声明的解析
  9. java线程池
  10. ubuntu下postgreSQL安装配置