我正在使用Page Objects approach with Selenium2并想知道在Maven项目结构中组织页面对象的最佳方法。
我目前有一个完全独立的maven项目模块用于功能测试,所以我倾向于将页面对象放在测试项目的src / main / java中,然后在src / test中使用页面对象的junit测试/ JAVA。我想替代方法是将它全部放在src / test / java中。
对这两种方法的优点/缺点都有任何想法吗?
答案 0 :(得分:1)
我在我的项目中使用了以下内容 -
src.test.java..library>包含页面对象 src.test.java..tests>包含测试
答案 1 :(得分:0)
您可以将所有页面对象存储在资源下的属性文件中,并可以使用它读取这些属性文件(.properties扩展名)
Source / main / resources / homepage.properties