目前我有一个仅支持firefox浏览器的框架。现在我将加强我的框架工作,以便通过建议你的想法给我任何想法。
目前我正在使用Selenium Java,Hybrid框架,maven设置,Webdriver surefire报告。 所以
1)如果我想在多个浏览器和多个版本的浏览器上并行运行测试用例。什么是最好的方法?
由于 [R
答案 0 :(得分:1)
您需要为并行运行设置grid。
您需要使浏览器启动代码取决于可配置参数。 您可以将其作为testng xml的参数或将其作为系统参数。 根据此参数的值,您的侦听器或启动代码(我希望孤立,因为您提到框架已经到位)应该能够使用此参数来决定要启动的浏览器/节点。
对于并行运行,如果你可以使用一些框架会更好。我们使用testng作为支持并行运行并具有良好结果的框架。
答案 1 :(得分:0)
我知道你不想听,但最好的办法是试错
我的“最佳方法”是: