【问题标题】:Appium iOS automation via Wifi通过 Wifi 实现 Appium iOS 自动化
【发布时间】:2016-03-16 19:35:39
【问题描述】:

我正在为 iOS 开发一个自动化项目,我一直在搜索是否可以通过 Wifi 在真实设备上使用 appium 运行自动化测试,而无需将设备插入电脑。据我了解,我认为这是不可能的,谷歌搜索没有看到任何人说其他明智的(我可能只是谷歌搜索错误)。有没有人必须通过 wifi 在 iOS 设备上进行自动化操作? AUT 是一个混合应用程序。

【问题讨论】:

    标签: ios appium


    【解决方案1】:

    您可以使用 selenium 的 iphoneDriver 而不是 appium 在 iphone 浏览器 (webview) 上执行测试,请按照以下步骤操作:

    1. 通过在终端上执行以下命令获取 iwebdriver 代码:svn checkout http://selenium.googlecode.com/svn/trunk/ 并使用 xcode 在 iPhone 中安装 iwebdriver 并在设备中启动它,一旦启动,将在 iPhone 中的应用程序底部显示一个 url ,在下面的代码中使用它 iphoneIp = http://ip;

    2. 在您的测试中初始化远程驱动程序。 RemoteWebDriver iphoneDriver = new RemoteWebDriver(new URL(iphoneIp), cap);

    3. 然后照常编写测试。

    【讨论】:

    • 嘿,谢谢,关于答案,它适用于混合应用程序吗?我才意识到我没有说清楚。
    • 它应该适用于基于移动网络的应用程序,尚未尝试用于应用程序。
    • iPhoneDriver 也没有被贬低以支持使用 Appium 或 Selendriod?
    猜你喜欢
    • 2019-05-29
    • 2014-09-03
    • 2015-04-09
    • 1970-01-01
    • 2021-01-24
    • 2013-01-21
    • 1970-01-01
    • 1970-01-01
    • 2018-07-30
    相关资源
    最近更新 更多