用于测试其他ERP web应用程序的java Selenium webdriver应用程序
我们在Spring mvc中构建了一个ERP web应用程序
到目前为止,我们一直在手动测试我们的ERP应用程序
现在我们需要进行自动测试。为此,我们决定使用selenium webdriver。这意味着我们需要创建一个Selenium webdriver应用程序来自动测试我们的ERP web应用程序
但我不确定它应该是哪种类型的Selenium webdriver应用程序。它应该是web应用程序还是桌面应用程序?我们该怎么办呢
我试过了,但找不到答案
# 1 楼答案
最好使用
Maven or gradle
项目,而不是普通的Java项目。与普通Java项目相比的优势是webApp
组件以查看自动测试结果等李>项目模块化 可以在maven中添加子模块。在您的情况下,您可以单独维护web驱动程序二进制项目以获取浏览器驱动程序。chrome驱动程序、Fire fox驱动程序
依赖关系管理和项目生命周期 您可以很容易地维护项目中所需的依赖关系,而不是手动将JAR添加到lib中。此外,您还可以轻松地与
version control system
之一集成,例如:GIT,以便在开发人员之间共享代码,并为生产、测试等维护build profiles。。。比如虎钳需要时,可以轻松地与Jenkins和其他工具集成
Here是一些教程,用于与Maven和Jenkins一起使用selenium进行创业