代码之家  ›  专栏  ›  技术社区  ›  Mykyta Bondarenko

在使用Appium之前,检测是否在OS X上安装了应用程序

  •  0
  • Mykyta Bondarenko  · 技术社区  · 7 年前

    我正在使用Appium for Mac为macOS应用程序创建测试。我发现Appium没有返回有关应用程序安装状态的任何信息(是否存在?)但在运行测试之前,我必须确保应用程序存在。

    我如何检查它是?

    3 回复  |  直到 7 年前
        1
  •  1
  •   Mike Collins    7 年前

    假设您使用的是C#(您使用了标记):

    File.Exists(path)
    

    由于应用程序很可能是一个捆绑包,并且在操作系统中显示为文件夹,因此您需要:

    Directory.Exists(path)
    

    如果返回false,则停止执行。

        2
  •  1
  •   Hassan Radi    7 年前

    检查应用程序是否已安装检查由Appium内部完成,您无需担心这一点。如果应用程序未安装,Appium将为您安装该应用程序,您也可以在每次触发会话时使用 fullReset 能力。

        3
  •  0
  •   Mykyta Bondarenko    7 年前

    最后我找到了这个问题的答案。如果要检查应用程序是否存在->运行终端中的下一行:

    mdfind -name {application_name}.app