Я пытаюсь запустить эту простую программу на Java с Selenium:
import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class MySelenium { public static void main(String[] args) { System.out.println("First Selenium"); System.setProperty("webdriver.chrome.driver", "C:\\automation\\drivers\\chromedriver.exe"); WebDriver driver = new ChromeDriver(); driver.get("https://www.seleniumhq.org/"); driver.quit(); } }
Но при запуске выдается следующая ошибка:
Как я могу исправить эту ошибку?
Попробуйте использовать JDK: 1.8.0_181, у меня возникла та же проблема после обновления до JDK: 1.8.0_191
Это сообщение об ошибке ...
org.openqa.selenium.SessionNotCreatedException: session not created disconnected: unable to send message to renderer
... подразумевает, что ChromeDriver не смог инициировать / создать новый WebBrowser т.е. Браузер Chrome сеанс.
Я подозреваю, что вашей основной проблемой является несовместимость между версией используемых вами двоичных файлов.
Согласно предоставленному вами снимкуследующий набор двоичных файлов, которые вы используете, выглядит хорошо для меня:
Согласно Невозможно получить сообщение об ошибке рендерера с помощью драйвера Chrome 2.27 еще одна веская причинаможет присутствовать антивирус в вашем localhost , который вам необходимо отключить .
Убедитесь, что /etc / hosts на вашемСистема содержит следующую запись:
127.0.0.1 localhost.localdomain localhost #or 127.0.0.1 localhost loopback
Keep Chrome версия между Chrome v68-70 уровней.( в соответствии с примечаниями к выпуску ChromeDriver v2.43 )
@Test
Соответствующее обсуждение можно найти в Ошибка тестирования автоматизации: org.openqa.selenium.WebDriverException: отключено: невозможно подключиться к средству визуализации
Согласно ChromeDriver 2.34 не ожидает загрузки содержимого iframe после переключения вiframe эта проблема также наблюдалась при использовании ChromeDriver 2.38 и Chrome 67 + combo и была связана с статическими iframes (частью изначально загруженного DOM), которыекажется, работает правильно даже до Chrome 66 .