在Maven项目中保留页面对象的位置

时间:2011-03-07 17:28:02

标签: testing maven selenium-webdriver

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

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

对这两种方法的优点/缺点都有任何想法吗?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

Source / main / resources / homepage.properties