我在数字 oceon 上创建了一个 docker selenoid,我去了链接集线器并创建了一个 chrome 会话,但当我尝试运行我的 python 脚本时,会话的 vnc 不起作用!
from selenium import webdriver
capabilities = {
"browserName": "chrome",
"version": "81.0",
"enableVNC": True,
"enableVideo": True
}
driver = webdriver.Remote(
command_executor="http://myserverip:4444/wd/hub",
desired_capabilities=capabilities)
driver.get('www.stackoverflow.com')
print('done')
在最近的Selenium客户端版本中,您可以使用Selenium协议扩展来解决此问题,如下所示: https://aerokube.com/selenoid/latest/#_specifying_capabilities_via_protocol_extensions