Chrome Headless Selenium C# não localiza elementos.



  • Alguém já teve problema em rodar testes com selenium e C#, quando seto o --headless ele não localiza os elementos.

    (Session info: headless chrome=69.0.3497.100)
    (Driver info: chromedriver=2.43.600210 platform=Windows NT 10.0.17134 x86_64).



  • Uso aqui no protractor e também já tive erro, mas era porque não setava o tamanho da janela. Tenta usando isso: ‘window-size=1200x600’



  • Tenta isso:

    driver.Navigate().GoToUrl("http://www.example.com/");
    ((IJavaScriptExecutor)driver).ExecuteScript("window.resizeTo(1024, 768);");


  • Testei setando as duas sugestões acima e ambas deram erro, elemento não localizado…

    [ERROR] no such element: Unable to locate element: {“method”:“id”,“selector”:“loginLink”} (Session info: headless chrome=70.0.3538.67)

    Coloquei pra tirar print da tela e não está carregando a url, tira print de uma tela em branco.