我对Selenium web Driver有疑问。我想使用selenium测试我的Web应用程序。我在我的maven项目的test文件夹中编写了测试类。一旦我给maven build命令,运行测试类,并且在成功运行测试类之后,构建将成功,我可以将我的应用程序部署在我的apache-tomcat的web-apps文件夹中。但是要在Selenium中运行测试,我需要让我的应用程序已在我的localhost中运行。这会怎么样?或者我的方法有问题吗?
答案 0 :(得分:0)
启动和停止服务器/应用程序不是运行测试类的一部分。因此,您必须在测试之前启动应用程序并在手动测试后关闭。因此,如果您想自动运行测试,您还必须自动启动和停止服务器和应用程序。
这样做:
Introduction to the Maven Build Lifecycle让您很好地理解构建的不同阶段。
此外,我建议您不要对本地主机运行测试。而是选择一台机器 - 可能是虚拟主机 - 您可以根据需要启动和关闭它。