在没有 JSON 文件的情况下配置 Selenium 节点
Configure Selenium Nodes without a JSON file
我正在使用 Amazon Web Services 托管 Selenium Hub 和 Selenium 节点。
我这样启动 hub
:
java -jar selenium-server-standalone-3.141.59.jar -role hub -port 4444;
然后我像这样启动 nodes
:
java -jar -Dwebdriver.chrome.driver=chromedriver selenium-server-standalone-3.141.59.jar -role node -hub http://10.0.1.119:4444/grid/register
这给了我这样的配置:
如您所见,此节点配置包含 Firefox
功能并且 MaxInstances
设置为 5。
我如何更改此设置以便 Firefox
不被允许(但 Chrome 是允许的)并将 MaxInstances
更改为 2 而无需使用 JSON 配置文件。我正在使用 UserData
,所以我无法使用外部文件,我只能编写脚本。
我怎样才能做到这一点?
启动节点时:
java -jar -Dwebdriver.chrome.driver=chromedriver selenium-server-standalone-3.141.59.jar -role node -hub http://10.0.1.119:4444/grid/register -browser browserName=chrome,maxInstances=2,version=latest,seleniumProtocol=WebDriver
我正在使用 Amazon Web Services 托管 Selenium Hub 和 Selenium 节点。
我这样启动 hub
:
java -jar selenium-server-standalone-3.141.59.jar -role hub -port 4444;
然后我像这样启动 nodes
:
java -jar -Dwebdriver.chrome.driver=chromedriver selenium-server-standalone-3.141.59.jar -role node -hub http://10.0.1.119:4444/grid/register
这给了我这样的配置:
如您所见,此节点配置包含 Firefox
功能并且 MaxInstances
设置为 5。
我如何更改此设置以便 Firefox
不被允许(但 Chrome 是允许的)并将 MaxInstances
更改为 2 而无需使用 JSON 配置文件。我正在使用 UserData
,所以我无法使用外部文件,我只能编写脚本。
我怎样才能做到这一点?
启动节点时:
java -jar -Dwebdriver.chrome.driver=chromedriver selenium-server-standalone-3.141.59.jar -role node -hub http://10.0.1.119:4444/grid/register -browser browserName=chrome,maxInstances=2,version=latest,seleniumProtocol=WebDriver