【问题标题】:What will be the best tool to automate a Single Page Application test cases [closed]自动化单页应用程序测试用例的最佳工具是什么
【发布时间】:2016-08-01 07:55:14
【问题描述】:

我有一个新网站要测试它是一个单页应用程序 (SPA),但我不确定应该使用哪个工具来自动化它。我想到了 Selenium 和 Protractor,但 Protractor 不是一个好主意,因为我的网站与 AngularJS 无关,在这种情况下,Selenium WebDriver 是唯一的选择还是市场上有任何其他工具可用? 如果硒是唯一不错的选择,那么我可以面对什么样的挑战?

【问题讨论】:

  • 是的,你可以使用 selenium webdriver java 和 testng 框架。
  • 感谢大家的宝贵回复。所以我将只使用 POM 框架使用 WebDriver。

标签: selenium testing automation webdriver protractor


【解决方案1】:

是的,您可以使用带有 POM(页面对象模型)等框架的 selenium webdriver。

页面对象模型为您的脚本提供了灵活性和可维护性。

参考:-

http://toolsqa.com/selenium-webdriver/page-object-model/

希望对你有帮助:)

【讨论】:

    【解决方案2】:

    如果是单页应用程序,使用 selenium 是个坏主意。

    将所有 dll 添加到您的项目中,在您的代码中运行 webDriver 等等......

    最好的办法是使用 (.Net webBrowser + MSHtml) [如果您的测试将在 Internet Explorer 网络浏览器上进行]

    好处:

    • 速度!
    • 在框架中构建。

    【讨论】:

      【解决方案3】:

      我会选择 Watir-Webdriver 和 Ruby!主要优点 - 易于阅读和理解代码、ruby 灵活性、强大和 irb 调试器、速度和可靠性。至于挑战 - 一个是集成技术(如果您的网站使用 C# 作为后端 - 我肯定会使用 C# 和 Selenium-Webdriver)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-10-18
        • 1970-01-01
        • 1970-01-01
        • 2011-04-27
        • 1970-01-01
        • 2011-06-28
        • 1970-01-01
        相关资源
        最近更新 更多