【问题标题】:How do i install .app or ipa into iOS simulator through appium?如何通过 appium 将 .app 或 ipa 安装到 iOS 模拟器中?
【发布时间】:2016-10-15 09:01:16
【问题描述】:

我在使用 appium 将 .app 和 .ipa 安装到我的 iPad2 模拟器时遇到问题。我正在使用 Xcode 7.3 和 appium 1.5.2。这是我到目前为止所做的: 1.安装appium并完成所有必要的设置以在模拟器上运行。设置 - 应用程序路径、捆绑 id、平台版本等。 2. 在 testng.xml 文件中也提到了所有这些 -

<test name="iOSAutomationTestingiPad 2">
    <parameter name="platformName" value="iOS" />
    <parameter name="platformVersion" value="9.3" />
    <parameter name="deviceName" value="iPad 2" />
    <parameter name="app" value="/Users/demo/Documents/demoApp/sample.app" />
    <parameter name="serverUrl" value="http://someurl here" /><parameter name="language" value="" />
    <parameter name="locale" value="" />
    <parameter name="bundleId" value="" />
    <parameter name="orientation" value="landscape" />
    <parameter name="noReset" value="true"></parameter>
    <classes>
        <class name = "test.appium.iOS.ipad.localization.TestLocalizationBeforeActivation">
            <methods> 
               <include name="captureScreenShotForActivationScreenPageScreen"/>
               </methods>
        </class>
    </classes>
</test>

现在,当我尝试启动 appium 并运行我的测试用例时,它会将应用程序加载到模拟器中,但会继续重新启动应用程序,但是当我从 xcode 安装它一次然后运行我的测试用例时,它运行良好。我想安装 .app 或 .ipa 文件,而不是第一次从 Xcode 实际安装。我的项目要求是删除该应用程序并重新安装。作为 appium 的新手,我无法跟踪这里缺少的内容。你能帮我指点一下吗??提前致谢。

【问题讨论】:

  • 如果 appium 安装的 .app 文件不断重启应用,appium log 将有助于调试问题。你能附上日志吗? (仅限应用不断重启的部分。)
  • @vinayak :thanx 我可以解决这个问题。我没有给 appium 提供正确的 .app 文件路径,它位于此处 - 所以它起作用了。但如果你能帮助我进行设备设置,我将不胜感激。
  • @Mak13,你怎么知道 .app 位于那个位置?以及它是如何产生的?你能告诉我吗?我也面临同样的问题。
  • @ShivakrishnaChippa:stackoverflow.com/questions/28850933/… 这个链接可以帮助你我有同样的问题。

标签: automation automated-tests appium ui-automation appium-ios


【解决方案1】:

始终为 iOS 自动化使用调试版本,它会起作用的

【讨论】:

    【解决方案2】:

    在应用程序路径 (Appium GUI) 中,而不是提供 .ipa 路径,而是提供应用程序的 .app 路径。 下面的链接将有助于获取 iOS 应用的 .app 文件。

    How to get .app file of a xcode application

    【讨论】:

      猜你喜欢
      • 2022-08-11
      • 2021-01-28
      • 2014-10-31
      • 2018-04-09
      • 2013-12-10
      • 2021-09-26
      • 2010-10-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多