使用 Appium 测试 React Native 应用程序时,是否有更好的方法来处理 .app 文件的路径?

Is there a better way to handle the path to the .app file when testing React Native apps using Appium?

我刚刚开始测试 React Native 应用程序,我想知道是否有更简单的方法来访问 appium.txt 文件中的应用程序路径。该文件如下所示:

[caps]
platformName = "ios"
deviceName = "iPhone 6"
platformVersion = "9.2"
waitForAppScript = true
app = "Library/Developer/CoreSimulator/Devices/923C1612-25BA-4206-9109-5C0B65B08897/data/Containers/Bundle/Application/B91B9D4B-5A95-4576-86D5-94060F7F3680/myapp.app"

[appium_lib]
sauce_username = false
sauce_access_key = false

app = 部分处理 appium 将 运行 我的测试套件针对的实际应用程序文件的路径(我目前正在使用 cucumber 和 watir-webdriver)但问题是每个当我 运行 那个来自 Xcode 的应用时,该应用的 UDID 发生了变化。有一个更好的方法吗?感谢任何帮助。

app=.../.../YOUR_PATH_TO_THE_APP/YOUR_APP.app中设置相对路径 会成功的。它将从该位置获取应用程序并启动它。 无需为 XCode 构建而烦恼。

请看这里的例子: