Ruby 在多个浏览器中同时运行watir脚本

Ruby 在多个浏览器中同时运行watir脚本,ruby,automation,watir,watir-webdriver,Ruby,Automation,Watir,Watir Webdriver,我有watir脚本,每次在firefox中执行时都会执行这些脚本。有什么方法可以同时在多个浏览器中运行脚本吗?Im使用rspec和watir webdriver 或者我希望脚本集首先在一个浏览器中执行,然后在完成后在第二个浏览器中执行,而不需要重复代码?这可能吗?有网格测试框架,它们在自己的虚拟机(或进程)中并行执行测试 您可以尝试,这可以满足您不重复代码的要求。不过有点过时了 另一个选项是watir webdriver(在引擎盖下使用Selenium) 你也可以和詹金斯一起做。查看以下帖子:

我有watir脚本,每次在firefox中执行时都会执行这些脚本。有什么方法可以同时在多个浏览器中运行脚本吗?Im使用rspec和watir webdriver


或者我希望脚本集首先在一个浏览器中执行,然后在完成后在第二个浏览器中执行,而不需要重复代码?这可能吗?

有网格测试框架,它们在自己的虚拟机(或进程)中并行执行测试

  • 您可以尝试,这可以满足您不重复代码的要求。不过有点过时了

  • 另一个选项是watir webdriver(在引擎盖下使用Selenium)

  • 你也可以和詹金斯一起做。查看以下帖子:


答案可能不是直截了当的,但是,请尝试测试负载平衡器
. 这里有一些例子可以让你很快开始学习。
我们是一个全球性的网站,我们已经为我们的框架实现了这一点,我们的框架也有类似的要求,它为我们做到了这一点。

您可以用Selenium实现这一点。我建议您在Youtube上看看这个例子,它向您展示了当您使用Jenkins构建应用程序时,如何将Selenium作为一种服务作为构建后选项来使用