как назначить узел selenium-chrome-debug для запуска скрипта в openshift - PullRequest
0 голосов
/ 03 июля 2019

У меня есть один селен-концентратор и один селен-узел-хром-отладка в openshift

selenium-hub-23-6sqnp                1/1       Running   0          19h
selenium-node-chrome-debug-1-mmfjq   1/1       Running   0          43m

для selenium-node-chrome-debug.

capabilities: Capabilities {applicationName: , browserName: chrome, maxInstances: 1, platform: LINUX, platformName: LINUX, seleniumProtocol: WebDriver, server:CONFIG_UUID: 633b9bb9-e3a6-4d9f-b1ca-7b0..., version: 75.0.3770.90} 

Когда я пытаюсь запустить скрипт на chrome

driver = webdriver.Remote(command_executor='https://<selenium-hub-route>/wd/hub',desired_capabilities={"browserName":"chrome","version":"75.0.3770.90"})

Ошибка показать как selenium.common.exceptions.WebDriverException: Message: Error forwarding the new session cannot find : Capabilities {browserName: chrome, version: 75.0.3770.90}

Но когда я пытаюсь запустить скрипт на chrome

driver = webdriver.Remote(command_executor='https://<selenium-hub-route>/wd/hub',desired_capabilities={"browserName":"chrome"})

Скрипт хорошо работает на (Session info: chrome=73.0.3683.86) (Driver info: chromedriver=73.0.3683.68 (47787ec04b6e38e22703e856e101e840b65afe72),platform=Linux 3.10.0-957.21.3.el7.x86_64 x86_64)

Понятия не имею, где сценарий работает хорошо. и почему он не может найти мой selenium-node-chrome-debug-1-mmfjq для сценария

...