目录
KeyWords
Appium,多个appActivity,Android,app自动化,UI自动化,跨应用app自动化
适用场景
一:在一个 @Test 中需要用到多个app package,此时需要手动切换app;
二:同一个package中有多个service,例如测试环境下的package,为了方便QA测试,会在同一个package中包含一个专门的admin工具,并且和主app是以两个不同的图标存在的,但是package name相同,在自动化测试过程中需要切换两个package。
Appium提供的方法
//方法名称
driver.startActivity();
Appium源码
/**
* This method should start arbitrary activity during a test. If the activity belongs to
* another application, that application is started and the activity is opened.
* <p>
* Usage:
* </p>
* <pre>
* {@code
* Activity activity = new Activity("app package goes he

本文介绍了Appium在跨应用自动化测试中的应用场景,包括在同一@Test中需要切换不同app包名的情况,以及处理同一package下包含多个service的测试需求。通过Appium提供的方法,结合源码注释,详细阐述了如何进行操作,并给出了获取appActivity的示例。

249

被折叠的 条评论
为什么被折叠?



