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

如何使用selenium(Java)在多个URL(如100个)上运行相同的测试,java,selenium,Java,Selenium,我是硒的新手。目前,我正在创建一个程序,使用selenium在浏览器中测试多个报表url 场景:xml文件将有多个url声明。登录详细信息将有单独的属性文件。主java程序将读取xml文件并使用selenium逐个运行测试。如果测试用例通过,则发送电子邮件通知;如果测试失败,则也发送电子邮件通知。电子邮件将有详细的报告,如url失败或通过 目前,我的程序能够读取多个URL并执行测试。有谁能给我提供一个高层次的概述,告诉我如何以最好的方式实现上述场景?任何帮助都将不胜感激。您可以使用TestNG框

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

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


目前,我的程序能够读取多个URL并执行测试。有谁能给我提供一个高层次的概述,告诉我如何以最好的方式实现上述场景?任何帮助都将不胜感激。

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

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

您可以分享您尝试过的代码吗?请编辑问题,将其限制为特定问题,并提供足够的详细信息,以确定适当的答案。避免同时问多个不同的问题。请参阅页面以获取澄清此问题的帮助。请共享您尝试过的代码,好吗?请编辑此问题,将其限制为特定问题,并提供足够详细的信息,以确定适当的答案。避免同时问多个不同的问题。请参阅页面以获取澄清此问题的帮助。