使用分层的Selenium框架进行复杂 Web 应用的自动测试
导出后的runnable Jar,使用命令java–jar TestSearchEngine_fat.jar运行即可。
结束语
通读本文不难发现,Selenium提供了一种Web测试的新方法,在分层框架的支持下,其功能更为强大,运用灵活,有很强的复用性。通过指定不同的参数文件,本文的例子可以对Google进行不同关键字的测试验证,同样的方法可以应用于百度与必应。并通过testng.xml或者其Java代码形式整合为一个Test Suite运行。在所附源代码中可以看到详细的实现。在作者的实际工作中,复杂的测试需求也能应付自如。