我想了解在多页Web应用程序中执行Selenium
测试的最佳实践是什么。
页面:
所以我的问题归结为:
我当前基于选项#1的方法,在执行测试之前,我先使用setUp()
注释的@BeforeClass
方法启动浏览器,然后使用tearDown()
关闭浏览器分别用@AfterClass
注释的方法。我对这种方法的困惑是,如果这是最佳实践,并且是测试这3个页面的正确方法,因为我在这里启动和关闭浏览器3次。
注意:对当前项目使用Maven
。我进行了一些搜索,在网上看到的大多数示例/文章中,人们建议使用mvn test
命令来执行所有测试。
请指导。