【问题标题】:Selenium plugin for mobile app testing OR any other better & suitable tools for mobile app testing用于移动应用程序测试的 Selenium 插件或任何其他更好和适合移动应用程序测试的工具
【发布时间】:2012-11-04 22:30:50
【问题描述】:

是否有任何 Selenium 插件可以在移动设备(适用于 iOS、Android 和 Windows 操作系统)上为(自己的)应用程序运行自动化测试?

我已经搜索了 2 个小时,但我发现的信息在我看来相当混乱。

【问题讨论】:

    标签: android ios plugins selenium automated-tests


    【解决方案1】:

    我建议你使用robotium

    还有另一个名为 MonkeyRunner 的工具有不同的方法。

    【讨论】:

    • 感谢 faradaj 的帮助
    • robotium上是否有录音和回放功能?
    【解决方案2】:

    您可以使用 MonkeyTalk。它提供对 iPhone 和 Android 的支持。还有一个名为 MonkeyTalk IDE 的 IDE,它能够使用您想要使用的任何设备、模拟器或模拟器来记录和回放您的测试用例。

    欲了解更多信息,请访问: MonkeyTalk Documentation

    【讨论】:

    • MonkeyRunner 和 MonkeyTalk 有什么区别?
    • monkeyrunner 和 monkeytalk 都用于自动化 android 应用程序,并且两者都可以在模拟器和设备上运行。而使用 monkeytalk 编写脚本非常容易,因为它也允许录制功能。但是使用 Monkey runner没有这样的功能可用。是的 Monkey talk 是免费的。
    • MonkeyRunner 支持 Java 吗?还是哪种语言?
    • 感谢 Abhi_Mishra 的合作
    【解决方案3】:

    Official Selenium Blog 声明 selenium 正在淘汰他们的 AndroidDriver 和 iPhoneDriver 以支持以下任何一项:
    - selendroid
    - ios-driver
    - appium

    【讨论】:

      【解决方案4】:

      今天有 2 种工具在移动应用自动化测试中占主导地位:

      1. Appium(开源)
      2. SeeTest(许可)

      为什么选择这些工具:

      1. 均使用底层iOS工具和Android sdk,并提供 各种自动化测试用例的方法。
      2. 两者都有很好的在线支持
      3. 两者都支持在 iOS 和 Android 上运行相同的脚本(跨平台测试)
      4. 两者都支持多种语言编写脚本(C#、Java 等)
      5. 两者都支持多种框架 - TestNG、JUnit 等

      【讨论】:

        【解决方案5】:

        您可以使用 Selenium WebDriver 进行移动应用测试。它需要使用“android-server-2.32.0.apk”进行Android应用测试。 下载链接:Android Driver server apk

        请看AndroidDriver这个

        请看IPhoneDriver这个

        【讨论】:

        • Android Web 驱动程序用于测试您的 Web 应用程序在 android Web 浏览器中的行为和外观。它与 android 应用程序无关。两者是不同的东西。
        • 那么,难道不能使用 Android WebDriver 测试移动应用吗?
        猜你喜欢
        • 2011-07-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-30
        相关资源
        最近更新 更多