我正在使用Appium for Mac为macOS应用程序创建测试。我发现Appium没有在设备上返回有关应用程序安装状态的任何信息(它是否存在?),但我必须确保在运行测试之前应用程序存在。
我该如何检查它是什么?
答案 0 :(得分:1)
假设您正在使用C#(您使用了标记):
File.Exists(path)
由于应用程序很可能是捆绑包并显示为操作系统的文件夹,因此您需要:
Directory.Exists(path)
如果返回false,则暂停执行。
答案 1 :(得分:1)
检查应用程序是否已安装检查由Appium在内部完成,您不必担心这一点。如果没有安装,Appium会为您安装该应用程序,并且每次使用fullReset
功能触发会话时,您也可以告诉Appium为您重新安装应用程序。
答案 2 :(得分:0)
最后我找到了问题的答案。如果您想检查是否存在应用程序 - >在终端中运行下一行:
mdfind -name {application_name}.app