【问题标题】:How to download and open an app on XCode Simulator如何在 XCode Simulator 上下载和打开应用程序
【发布时间】:2018-04-15 02:26:29
【问题描述】:

我刚刚开始致力于自动化移动应用程序。我已经设法让它在 Android 上运行,但我在 iOS 上苦苦挣扎。

我试图从这里重现代码:

How to start appium test on iOS simulator?

但我不知道如何下载适用于 ios 模拟器的应用程序。我尝试按照本教程进行操作:

http://toolsqa.com/mobile-automation/appium/build-run-xcode-project/

但“SafariLauncher.app”本应是一个文件,但结果却是一个目录。 任何人都可以发送指向我可以下载的模拟器的ios应用程序文件的链接吗?我一直在寻找,但没有找到任何东西。

【问题讨论】:

    标签: ios xcode


    【解决方案1】:

    因此,按照您提到的本指南,您需要从https://github.com/budhash/SafariLauncher 下载 .zip 文件,并在解压缩后使用 xCode 打开“SafariLauncher.xcodeproj”。接下来,展开 xCode 左侧窗格中的“Products”目录,右键单击“SafariLauncher.app”--> Show in Finder,右键单击 SafariLauncher 并获取信息,您将看到 .app 位置,类似于“/Users/ /Library/Developer/Xcode/DerivedData/SafariLauncher-dnlekjshummcmegagwwtogqjbpxu/Build/Products/Debug-iphonesimulator”,这是您的 .app 文件的路径。在desiredCapabilities 中为“app”使用该路径。

    【讨论】:

    • 非常感谢您的帮助。我犯的错误是我期望 SafariLauncher.app 是一个文件。所以当我打开终端并在 .../Build/Products/Debug-iphonesimulator 下找到它时,应用程序就在那里,但是当我通过终端访问它时它是一个目录。
    • 没问题,很高兴能帮上忙。 ;) 您也可以使用 Appium 运行应用程序,然后您将可以通过 Appium Inspector 访问元素。
    • 谢谢,如何使用 Appium 运行应用程序?我需要从 IntelliJ 启动它吗?
    【解决方案2】:

    您可以将代码放入 Xcode 项目中,然后构建,然后单击运行以启动模拟器并在其中运行应用程序。当您构建它时,构建它以进行测试。

    【讨论】:

    • 我构建了代码并让应用程序运行,但现在我不知道如何通过 appium 检查器访问应用程序。这是来自另一个问题的代码行:capabilities.setCapability("app", "path here, I have started it with appium inspector and it works");这让我很困惑。我想指向我的应用文件的位置,但它没有创建应用文件(不是我能看到的)。
    猜你喜欢
    • 2016-11-24
    • 1970-01-01
    • 2012-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-25
    • 2014-11-07
    相关资源
    最近更新 更多