有代码:
options = webdriver.ChromeOptions()
options.add_argument('headless')
options.add_argument('disable-gpu')
options.add_argument("window-size=1920,1080")
driver = webdriver.Remote("http://localhost:6000/wd/hub", desired_capabilities=options.to_capabilities())
有问题:如果通过
运行本地driver = webdriver.Chrome(executable_path="/path/to/chromedriver64", chrome_options=options)
一切都很好,但如果使用selenium网格 - ChromeOptions不起作用。打开小的可见窗口。
有谁知道问题是什么?
HUB:
java -jar /path/selenium-server-standalone-3.8.1.jar -role hub -timeout 30 -browserTimeout 60 -port 6000
NODE:
java -Dwebdriver.chrome.driver=/path/chromedriver64 -jar /path/selenium-server-standalone-3.8.1.jar -role webdriver -hub localhost:6000/grid/register -port 6002 -browser browserName=chrome
SELENIUM - 3.5 Python 3.5.2