创建maven项目后,它会创建如下文件夹结构:
我打算将我的Selenium测试放在src/test/java
文件夹和资源中,例如src/test/resources
中的测试数据,属性等。无论我在这里跟随什么都是正确的?
如果我按照上述方案操作,则不会使用src/main/java
和src/main/resources
,如果我从文件夹中删除它们会没问题吗?
或者让我知道如何更好地使用该文件夹结构进行Selenium测试。
项目中还有一个文件夹src
。那个有什么用?我该如何使用该文件夹?
答案 0 :(得分:0)
在你的项目中只有一个src文件夹,如果你直接使用浏览器访问该文件夹,就可以看到它,而不使用Eclipse。
您看到的结构/视图是:
关于硒的情况,取决于。你可以在你的主项目中创建一个Selenium文件夹到src / test / java中,然后把测试放在那里(你不需要另一个项目),或者像你说的那样把它放到另一个项目中。
答案 1 :(得分:0)
Maven基本上可以帮助您为您选择的“原型”类型构建标准项目目录结构。因此,您创建的项目类似于通用Java项目,它将具有源代码文件夹和资源文件夹。与此相对应,它还可以在开发阶段编写单元测试。因此,包含“test”的文件夹将以java类和所需资源的形式保存这些单元测试。 在您的情况下,由于您不需要项目的Java部分,您可以将它们留空而不是删除它们。可能在将来你需要“存根”一些功能,你会使用这些文件夹。
您可以在下面给出的链接中浏览原型列表,并检查Simply测试项目是否存在任何原型。
[http://docs.codehaus.org/display/MAVENUSER/Archetypes+List][1]