Robotframework+Appuim自动化测试入门:开启指定APP

本文介绍了如何使用Robotframework和Appium进行UI自动化测试,特别是详细阐述了如何获取已安装APP的appPackage和appActivity,以成功开启指定应用。在获取appPackage和appActivity时,强调了一个appPackage可能对应多个appActivity,选择正确的appActivity至关重要。文中还列举了常见错误及其解决方案,包括权限拒绝和已存在应用的安装问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

正常步骤:

1、环境搭建好后,在cmd中运行ride.py或者创建ride的快捷方式启动ride

2、打开appium server,记得要点右上角的三角形符号才是开启了服务器,否则只是打开了软件而已

2、在ride中新建测试用例,使用Open Application关键字(关键字查找F5)打开手机指定APP,需要添加AppiumLibrary库

3、Open Application需要的Desired Capabilities分别如下:

  • http://localhost:4723/wd/hub(由于appium服务器搭建在本地,故该URL固定,端口号4723可在appuim图形界面中的设置按钮中查看)
  • platformName:被测的平台名称(开启appium服务器后可看到)
  • platformVersion:平台版本(开启appium服务器后可看到),填写下图中的23或者实际安卓系统版本号均可

platformName和platformVersion查看如下:

  • deviceName:设备名称,通过cmd运行adb devices命令获得
  • app:被测应用的存储路径(xxx.apk),该参数适用于未在手机上安装该应用时使用,使用了改参数则不需要下面的appPackage和appActivity参数了;如果已安装被测的应用则不需要该参数,只需要appPackage和appActivity参数(appPackage和appActivity参数见下面介绍)
  • appPackage:app的包名(获取方法下面介绍)
  • appActivity:app的activity名(获取方法下面介绍)

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值