【问题标题】:Advice with Selenium ProjectSelenium 项目的建议
【发布时间】:2023-03-25 01:56:01
【问题描述】:

这是一个 Java - Selenium(任何其他相关技术?)项目,我需要为一个在非营利组织做志愿者的朋友做一些事情。我应该创建一个应用程序来测试他们的网页。我更喜欢 java、c、c++ 的服务器端。我的问题是有哪些可用的开源技术和框架可以帮助我构建一个健壮的测试框架,我需要为它们创建一个流程,以便未来任何具有 java 和 selenium 基础知识的志愿者都可以维护,添加新的测试必要时的情况。我读过一些关于 TestNG 的文章,但现在确信它是最好的。

请提出构建 java selenium 测试框架的最佳实践

【问题讨论】:

标签: java selenium testng


【解决方案1】:
  1. 使用 Selenium 2/WebDriver 作为浏览器自动化工具
  2. Geb + Spock 如果你可以使用 Groovy 否则 JUNIT + PageObject 模式

【讨论】:

    【解决方案2】:

    如果这只是一个没有太多 Javascript 的简单主页,我推荐 HTMLUnit,因为它比 Selenium 更快。但您可能对 BDD 风格的 Cuke4Duke 感兴趣。

    https://github.com/cucumber/cuke4duke/tree/master/examples/java-webdriver

    【讨论】:

      【解决方案3】:

      Junit 或 TestNG 是与 selenium RC 一起使用的不错选择。首先,您应该探索 ide,然后选择 selenium RC。 http://www.dev2all.com/articles/ 提供了一个很好的示例

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-07
        • 1970-01-01
        • 2021-11-28
        • 2010-09-25
        相关资源
        最近更新 更多