51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1709|回复: 1
打印 上一主题 下一主题

robot framework 自动化(安卓环境准备篇 )

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-8-24 16:08:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、所需安装包1. appium:该程序链接移动端手机和rf框架,rf通过appium往手机上下发指令

2. python
3. rf:mysql-python (MySQL的Database Interfaces)+wxpython
4. 夜神模拟器(不安装这个,可以使用实机替换,跑自动化或者安装应用定位元素)
5. adt(可以用uiautomatorviewer.bat定位元素,hierarchyviewer.bat 查看一个页面中包含的activity)
二、安装1. 安装appium: 点击运行exe,之后全部保持默认选项安装即可,安装完成后,启动appium,如果没有报错则安装成功
2. python安装:到下图这个步骤时,注意一定要选择add python.exe to path , 选择之后,这样就会自动的把python的环境加到环境配置中去,不需要你再去编辑环境变量了(其他的都可以按照默认的点击下一步)。


3. 点击安装MySQL的Database Interfaces:MySQL-python-1.2.3.win32-py2.7.exe,默认安装就行
4. 批量安装python的库: 新建一个txt文件,文件中包含以下行,cmd中切换至新建的文件的目录下,运行pip install -r rwinxp.txt 执行时间较长等耐心等候:
selenium==2.53.2
Appium-Python-Client==0.23
robotframework==3.0
robotframework-appiumlibrary==1.4.1.1
robotframework-databaselibrary==0.8.1
robotframework-httplibrary==0.4.2
robotframework-ride==1.5.2.1
robotframework-selenium2library==1.7.4
PyMySQL==0.7.9

备注:如果运行该命令是显示:pip install不是内部命令,则检查你的path环境中是否包含:C:\Python27\Scripts

5. 安装robot framework 的编辑器ride:双击运行wxPython2.8-win32-unicode-2.8.12.1-py27.exe,默认下一步安装,记住一定要默认。
6. 在桌面上创建ride编辑器的快捷方式:右键单击左面空白区域-->选择新建快捷方式-->在下图输入框中输入:C:\Python27\pythonw.exe -c "from robotide import main; main()"


双击桌面快捷方式,ride启动后的页面如下,一般下面无工程:


7. adt配置:详细请参考adt adb命令环境配置











分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    无聊
    7 小时前
  • 签到天数: 936 天

    连续签到: 3 天

    [LV.10]测试总司令

    2#
    发表于 2017-8-24 16:18:22 | 只看该作者
    安装包建议使用网盘连接!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-24 16:53 , Processed in 0.061442 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表