我是硒的新手。目前,我正在创建一个程序,该程序将使用selenium在浏览器中测试多个报告URL。
场景:xml文件将有多个url声明。对于登录详细信息,将有单独的属性文件。主java程序将读取xml文件并使用selenium逐个运行测试。如果通过测试用例发送电子邮件通知,如果失败也发送电子邮件通知。电子邮件将包含详细报告,例如哪个网址失败或通过。
目前我的程序能够读取多个网址并执行测试。任何人都可以建议我高度重视如何以最好的方式实现上述场景?任何帮助将不胜感激。
答案 0 :(得分:0)
您可以使用TestNG框架,您可以从中获取数据提供者的帮助。 创建一个从xml读取数据并返回2d数据的方法,并将此方法声明为dataprovider。 testNG提供了并行使用此数据提供程序的灵活性,这在运行测试时非常方便