Eu configurei um Selenium Grid com um Hub no Ubuntu Server e um Node no Ubuntu Desktop. Geckodriver e Firefox instalados na máquina Node. E usando o seguinte código python.
from selenium import webdriver
from selenium.webdriver.firefox.options import Options as FirefoxOptions
options = webdriver.FirefoxOptions()
driver = webdriver.Remote(
command_executor='http://192.168.56.7:4444/wd/hub',
options=options
)
Mas obtendo erro Erro: nenhuma variável de ambiente DISPLAY especificada na máquina Node.
Funcionando perfeitamente bem após adicionar
options.add_argument('--headless')
Não quero executá-lo no modo headless.
Obrigado a todos antecipadamente.
Apenas tente definir a variável de ambiente, DISPLAY
por favor.
Sua pergunta está um pouco duplicada com o erro Selenium: nenhuma exibição especificada
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras