我正在使用Quamotion WebDriver
使iOS应用自动化。该应用程序使用了一些自定义控件,这些控件无法与Apple的UI自动化很好地配合使用(即,它们以XCUIElementOther*
的形式被报告,关于它们是什么/显示的文本的信息很少)。因此,我想使用App Automation /仪器来使我的应用程序自动化。
我能够在App Automation模式下成功启动此应用程序的间谍。
我现在想自动检测该应用程序。我可以使用Quamotion.Malaga NuGet软件包来做到这一点吗?
答案 0 :(得分:0)
您不需要自己对应用程序进行检测。 Quamotion WebDriver进行检查并根据需要对应用程序进行检测。
工作流程是这样的:
您可以使用以下代码:
// Add your application to the app repository
Application application = WebDriverExtensions.AddApplication(yourAppPath);
// Start an application session
AppCapabilities appCapabilities = new AppCapabilities(
deviceId: yourDeviceId
appId: application.AppId,
appVersion: application.Version,
clearApplicationSettings: false
);
appCapabilities.ReuseSession(true);
AppDriver = new AppDriver(appCapabilities);