如何使用selenium(Java)在多个url上运行相同的测试,例如100个

时间:2017-11-21 05:30:30

标签: java selenium

我是硒的新手。目前,我正在创建一个程序,该程序将使用selenium在浏览器中测试多个报告URL。

场景:xml文件将有多个url声明。对于登录详细信息,将有单独的属性文件。主java程序将读取xml文件并使用selenium逐个运行测试。如果通过测试用例发送电子邮件通知,如果失败也发送电子邮件通知。电子邮件将包含详细报告,例如哪个网址失败或通过。

目前我的程序能够读取多个网址并执行测试。任何人都可以建议我高度重视如何以最好的方式实现上述场景?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以使用TestNG框架,您可以从中获取数据提供者的帮助。 创建一个从xml读取数据并返回2d数据的方法,并将此方法声明为dataprovider。 testNG提供了并行使用此数据提供程序的灵活性,这在运行测试时非常方便