添加客服微信
400 035 7887
1. 编译和构建用于UI测试的Android APK文件
使用Android Studio,您需要创建 Espresso UI 测试脚本并对其进行验证。它可以从 Android Studio IDE 运行
然后构建两个 APK 文件,分别是“Tested Application File”和“Espresso Test File”。
对于我的示例,我有一个名为 SimpleNotesEspresso 的项目。创建 Android UI 测试脚本后,使用命令行构建如下所示的 APK 文件:
在终端中,输入$>gradle assembleAndroidTest assembleDebug。
这将编译并构建两个 APK 文件(app-mock-debug.apk和app-mock-debug-androidTest.apk)
2. 设置和使用 Quantum Starter-Kit 项目
从GitLab下载并安装QAF启动项目
第一件事是编辑资源文件夹下的application.properties文件。然后对用户凭证信息和托管云域名进行修改,如图:
接下来,需要创建一个自定义步骤文件,并将其放置在步骤文件夹(src/main/java/com.quantum/steps)下
右键单击步骤文件夹 -> 新建 -> 文件,然后输入文件名并将其保存为EspressoStepsDefs.java。
然后添加如下代码,如下所示:
确保引用的是根据上述说明创建的正确 APK 文件。
现在,需要创建一个场景文件并将其放在场景文件夹(src/main/resources/scenarios)下。
右键单击场景文件夹 -> 新建 -> 文件,然后输入文件名并将其保存为espresso.feature。
然后添加如下代码。
然后,我们需要创建一个TestNG配置文件,以允许我们在多个设备上并行运行测试脚本。因此,我们需要创建此文件并将其放在 config 文件夹(src/main/resources/config)下。
右键单击 config 文件夹 -> New -> File,然后输入文件名并将其保存为testng_espressoDemo.xml(或任何有意义的名称)。
或者,可以只复制testng_appium.xml文件,然后进行编辑以满足设备需求。
将使用 Galaxy 'S' 手机的通配符。我的每个测试套件名称都是唯一的。(即,Android Simple Notes Espresso Test1)。
在多个设备上并行运行 Android UI自动化测试
右键单击testng_EspressoDemo.xml文件 -> 并从菜单项中选择“运行...”
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。