gpt4 book ai didi

cordova - PhoneGap/Cordova 应用程序的自动化测试

转载 作者:行者123 更新时间:2023-12-03 12:54:47 25 4
gpt4 key购买 nike

如果我想对 PhoneGap 应用程序执行自动化测试(目前仅在 iOS 上),我有哪些选项(如果有)?

Selenium 本来是我的第一个电话,但是 Can you use Selenium with a phonegap application?表明这是不可能的。看起来有一个 iPhone 驱动程序可以在 iOS 上运行 Selenium,但没有说明如何使其与 PhoneGap 交互。旧版 PhoneGap 维基 seems to imply这是可能的,但并没有真正说明如何。

我还研究过将 Jasmine 与 Jasmine-jQuery 插件一起使用,但它需要复制应用程序 HTML(以及保持两者同步的开销等)。

最佳答案

最近,我们添加了一个关于如何使用开源测试框架 Appium 测试 PhoneGap/Cordova 应用程序的示例。 .

请引用https://github.com/appium/appium/blob/master/test/functional/webview/gappium.js

Appium 基本上将 PhoneGap/Cordova 应用程序视为混合应用程序(嵌入式 web View )。您将能够使用 Selenium Webdriver JSON Wire Protocol 自动化您的测试,该协议(protocol)具有适用于所有流行平台(Python、Ruby、Java、C#、Obj-c 等)的特定语言绑定(bind)。甚至可以在任何给定时间将上下文从 native 应用程序切换到 web View (例如,如果您想更改设备的方向)。

关于cordova - PhoneGap/Cordova 应用程序的自动化测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11934125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com