работающий тестовый фреймворк на основе сетки Selenium + узлы селена в контейнерах;при попытке каждого узла chrome создать собственный каталог кэша.
- использовать экспорт файла k8s-yaml SELENIUM_POD_NAME для каждого контейнера:
файл yaml:
...
container:
...
env:
name: SELENIUM_POD_NAME
valueFrom:
fieldRef:
fieldPaht: metadata.name
...
код Python для выполнения такой настройки:
...
chromeOptions = webdriver.ChromeOptions()
chromeOptions.add_arguemnt("user-data-dir=/home/$SELENIUM_POD_NAME")
driver=webdriver.remote('http://selenium-hub:4444/wd/hub',
desired_capabilities=DesiredCapabilities.CHROME,
options=chromeOptions)
...
выглядит так, что $ SELENIUM_POD_NAME не может быть правильно понят узлом, создан только один каталог, и все данные были помещены в / home / '$ SELENIUM_POD_NAME'dir - $
неправильно проанализирован.
есть предложения? спасибо.