51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6004|回复: 11
打印 上一主题 下一主题

[Appium] Appium+Robotframework实现Android应用的自动化测试-2:Windows中启动Appium和模拟器

[复制链接]
  • TA的每日心情
    奋斗
    2023-3-4 10:30
  • 签到天数: 660 天

    连续签到: 1 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2015-6-29 17:19:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    一.启动Appium

    安装好了之后,在桌面或者菜单中找到Appium,分别双击或点击打开Appium.exe,如果一切正常,接着会出现一个Appium启动后的界面窗口,如下图所示。


    1.1 Android Settings

    点击左上角的第一个机器人图标,弹出Android Settings窗口,如下图所示。


    在该窗口可以对将要进行测试的Android应用进行设置,因为接下来我们写脚本来跑测试,所以可以统统不进行设置,保持其默认值即可。如果不在脚本中设置,则需要在这里设置下,不过大部分保持默认值即可,需要进行设置主要有5个:

    1.Application Path:点击Choose按钮后会弹出选择Android应用的路径选择框,选择需要测试的应用即可。

    2.Launch AVD: 如果有多个模拟器,这里选择一个作为测试用的模拟器。

    3.Platform Name:这个当然选择Android,因为现在是在说Android的自动化测试。

    4.Automation Name:当然选择Appium,我们不是在玩Appium吗?

    5.PlatformVersion:这个当然选择和模拟器中一样的版本啦。

    1.2 General Settings

    点击Appium左上角的第二个齿轮图标则弹出General Settings 窗口,如下图所示。


    如果就在本机安装了Appium,则都可以保持默认值,如果把Appium安装在了其他机器,则需要设置Server Address,值就是Appium所在机器的IP地址,端口号一般无需更改。

    1.3 启动Appium

    这次直接跑Appium,所以进行相关的设置,点击Appium右上角的正方形图标启动Appium,如果能看到如下图所示的信息就表示启动成功了。


    二.启动模拟器

    2.1 启动虚拟设备管理器

    进入到ANDROID_HOME\sdk目录中,然后双击AVD Manager.exe文件,如果没有该文件,则可双击SDK Manager.exe文件,然后在打开的窗口中点击菜单Tools,接着点击其Manage AVDs,,,子菜单项,这样就打开了Android Virtual Device(AVD) Manager,如下图所示。这个是Android虚拟设备管理器,利用它我们可以创建,编辑和启动具体的模拟器。




    2.2 创建和编辑模拟器

    点击Create按钮用于创建一个新的模拟器,这将会打开一个创建新的模拟器的窗口,如下图所示。


    在这个窗口中输入或者选择所需的模拟器的参数,这里需要注意的是Target要选择和Appium或者脚本中相同的参数,Device要选择符合对应的Target,另外要保证CPU/ABI的值不能为空,Memory Options中的RAM不要设置过大,我一般设置为256或者512,VM Heamp设置为64,其他选项都保持默认值即可,最后点击底部的OK按钮就创建完毕了。创建成功后会出现在列表中。选中该项,可进行编辑操作,和创建类似,不再赘述。

    2.3  启动模拟器

    确定都没有问题了,选中需要启动的模拟器,点击Start按钮,在弹出的Launch Options对话框中直接点击Launch按钮,就会出现启动模拟器的进度条,之后出现模拟器的窗口,刚开始该窗口中一片漆黑,那是因为模拟器还没有启动完毕,等待一会儿,可以趁机泡杯茶,就看到启动成功了,如下图所示。完全就是一个Android手机的感觉有木有。



    待续,请持续关注...


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

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-8-23 15:39
  • 签到天数: 44 天

    连续签到: 1 天

    [LV.5]测试团长

    2#
    发表于 2015-11-23 14:56:16 | 只看该作者
    学习了,谢谢分享!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-3-9 11:58
  • 签到天数: 51 天

    连续签到: 1 天

    [LV.5]测试团长

    3#
    发表于 2016-2-29 15:58:31 | 只看该作者
    模擬器啟動成功,Launch AVD 是空的,沒辦法啟動APPium
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2016-3-7 20:27:14 | 只看该作者
    l84222780 发表于 2016-2-29 15:58
    模擬器啟動成功,Launch AVD 是空的,沒辦法啟動APPium

    你看下你的环境变量,是不是android_home没配置
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2016-5-11 14:33:28 | 只看该作者
    我想看如下图的图
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2016-5-11 14:33:34 | 只看该作者
    我想看如下图的图
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2016-5-11 14:33:43 | 只看该作者
    我想看如下图的图
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2016-5-11 14:33:49 | 只看该作者
    我想看如下图的图
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2016-5-11 14:40:47 | 只看该作者
    我想看到图
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2016-5-16 15:40:32 | 只看该作者
    sdk下没有AVD Manager.exe文件,也没有SDK Manager.exe文件啊
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 00:55 , Processed in 0.071769 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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