我正在使用Appium在移动设备上进行UI自动化,并且需要一个API来检查运行在顶部的应用程序。
对于android系统,我发现driver.getCurrentPackage()
返回了应用程序的程序包名称。但是找不到适用于IOS驱动程序的类似驱动程序。
loginPage.login(email,password);
if(!driver.getCurrentPackage().equals("my.app.package") {
throw RuntimeException("App crashed");
}
上面的代码在android手机上工作正常,但需要一种方法来使之甚至在IOS手机上也能正常工作。