【发布时间】:2018-10-21 16:08:54
【问题描述】:
我必须测试一些 Android 设备的安全策略。 因此,当某个安全应用程序的更新或策略出现时,我们可以运行测试以确保更新/策略不会引发新的安全问题。
我们决定使用 Appium 来自动化我们的测试用例。
我现在一直在运行启动器应用程序。 我宁愿不要在启动时打开应用程序,因为没有应该测试的应用程序。但是 Appium 需要一个声明的活动和包。 我决定将启动器应用程序指定为入口点,这可以正常工作,但是如果设备被锁定,appium 将无法启动启动器应用程序并且卡住了。
我尝试使用“unlockType”和“unlockKey”来解锁设备,这也有效,它在开始时解锁设备一次但我必须测试几个解锁场景(例如输入10个错误密码后设备擦除) .
有人知道如何正确测试这种情况吗? 还是 Appium 通常不能用于测试整个设备?
感谢您的想法和意见!
【问题讨论】:
标签: android testing appium device