IE webdriver实例

时间:2016-01-12 02:20:25

标签: ruby internet-explorer watir watir-webdriver

有没有什么方法可以控制可以通过webdriver实例化的IE实例的数量,可能是通过设置最大实例或什么?我正在使用带有红宝石的watir-webdriver

1 个答案:

答案 0 :(得分:0)

是的,如果您使用的是硒网格。在将RC注册到集线器时,您可以指定maxSession和maxInstances。

  

配置节点

     

节点可以以两种不同的方式配置;一个是通过指定   命令行参数,另一种是通过指定json文件。   通过命令行配置节点

     

默认情况下,启动11个浏览器:5个Firefox,5个Chrome,1个Internet   资源管理器。最大并发测试数设置为5   默认。要更改此设置和其他浏览器设置,您可以传入   每个-browser交换机的参数(每个交换机代表一个节点   根据你的参数)。如果你使用-browser参数,那么   默认浏览器将被忽略,只有您指定的命令   将使用该行。

     

-browser browserName = firefox,version = 3.6,maxInstances = 5,platform = LINUX

     

此设置在linux计算机上启动5个Firefox 3.6节点。

     

如果您的远程计算机有多个版本的Firefox,您可以这样做   使用,您可以将每个二进制文件的位置映射到特定版本   在同一台机器上:

     

-browser browserName = firefox,version = 3.6,firefox_binary = / home / myhomedir / firefox36 / firefox,maxInstances = 3,platform = LINUX   -browser browserName = firefox,version = 4,firefox_binary = / home / myhomedir / firefox4 / firefox,maxInstances = 4,platform = LINUX

     

提示:如果您需要在浏览器的某个位置提供空间   参数,然后用引号括起参数:

     

-browser“browserName = firefox,version = 3.6,firefox_binary = c:\ Program Files \ firefox,maxInstances = 3,platform = WINDOWS”

链接到Selenium Wiki - https://code.google.com/p/selenium/wiki/Grid2