Java.lang.NoClassDefFoundError: Could not initialize class com.codeborne.selenide.Configuration
at com.codeborne.selenide.impl.StaticConfig.holdBrowserOpen(StaticConfig.java:36)
Писал проект, всё работало, потом вдруг перестало запускаться.
Сначала заметил что в Libriries пропал куда то selenium-remote-driver
Добавил в Build Path, ошибка пропала, писал дальше , и не понял на каком шаге что случилось,
опять эта ошибка.
Причём на другом компьютере вроде писал такой же проект , с таким же набором зависимостей, не было такого.
День уже бьюсь с этим геммороем. Может кому не жалко времени глянуть, посмотрите,что я там налажал
ссылка на исходники
github[.]com/kolob204/trytosolve
aspectj - у аллюра такое требование, не пробовал с 1.9, может и заработает ( Allure Framework ). maven-surefire-plugin - не люблю нестабильные версии, его ещё пилят ( Maven Surefire Plugin – Introduction ), хотя, опять же, 3.0.0-M4 может и работать.
Скачайте руками и положите в папку с проектом драйвер.
Тогда надо указать просто System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
Минус один - надо обновлять ручками.
Можно, конечно, добавить проверку - есть интернет - использовать WebDriverManager - нет инета - использовать рядом лежащий.
Так я научился, да, спасибо.
Просто хотел автоматизировать до конца этот процесс
Ладно, это не так критично, может ещё поиграюсь с настройками, если получится - отпишусь в этой теме, что сделал.
Пока пробовал вот так, не помогло:
Configuration.fileDownload = FileDownloadMode.PROXY;
Configuration.proxyEnabled = true;
Configuration.proxyHost = "здесь мой адрес прокси , используемый в локальной сети";
Configuration.proxyPort = 8080;