【问题标题】:Where to keep Page Objects in a Maven projectMaven 项目中页面对象的保存位置
【发布时间】:2011-03-07 17:28:01
【问题描述】:

我正在使用Page Objects approach with Selenium2 并想知道在 Maven 项目结构中组织页面对象的最佳方式。

我目前有一个完全独立的 maven 项目模块用于功能测试,所以我倾向于将页面对象放在测试项目的 src/main/java 中,然后将使用页面对象的 junit 测试放在 src/test 中/java。我想另一种方法是将它全部放在 src/test/java 中。

对这两种方法的优缺点有何看法?

【问题讨论】:

    标签: testing maven selenium-webdriver


    【解决方案1】:

    我在我的项目中使用以下内容 -

    src.test.java..library > 包含页面对象 src.test.java..tests > 包含测试

    【讨论】:

      【解决方案2】:

      您可以将所有页面对象存储在资源下的属性文件中,您可以使用它读取这些属性文件(.properties 扩展名)

      来源/main/resources/homepage.properties

      【讨论】:

        猜你喜欢
        • 2016-12-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多