在SeleniumGrid中并行执行不同类型的浏览器



我有一个测试用例,我想在同一台机器上用不同类型的浏览器执行,比如IE、FF、Chrome、Safari。

问题是,我能够启动所有4种类型的浏览器,但无法完全执行它们。

例如,我的测试用例完全只在IE中执行,而不是在Safari、Chrome、FF中执行。。

我是否需要在每个步骤之间实现任何Thread.Sleep语句,以便在所有4种类型的浏览器中执行我的所有测试步骤?

在一台机器上并行运行浏览器并不能很好地工作。我试过很多次,但它们相互冲突,有时会使测试失败。。。我所做的是每个浏览器使用一个虚拟机,但这很昂贵。

最新更新