JDI UI Test Automation Framework Простой пример проекта на Java - запустить тест

Я скачать простой пример Java проекта Запустить SimpleTest Я вижу ошибку

Ошибка:(12, 17) Java: не удается найти символ символа: метод domain()
расположение: @interface com.epam.jdi.uitests.web.selenium.elements.pageobjects.annotations.JSite

Ошибка:(12, 1) java: annotation @com.epam.jdi.uitests.web.selenium.elements.pageobjects.annotations.JSite отсутствует значение по умолчанию для элемента "значение"

Я меняюсь @JSite(**domain** = "https://epam.github.io/JDI/") to @JSite(**value** = "https://epam.github.io/JDI/")

В итоге я получил ошибку

"ОШИБКА: не удается загрузить последнюю версию драйвера для CHROME. Исключение - ноль"

Я изменил значение driver=${driver} в driver=chrome в файле test.properties, прокомментировал строку chrome в pom.xml я вижу ту же ошибку я видел ответы на запрос

"ОШИБКА: не удается загрузить последнюю версию драйвера для CHROME. Исключение - ноль"

Но я не представляю, где можно еще указать свойство пути к драйверу

System.setProperty("webdriver.chrome.driver", System.getProperty("C:\\Users\\xxxxxx\\chromedriver_win32_2.1"));
ChromeDriver d1 = new ChromeDriver();

1 ответ

Я нашел ответ.

В файле JDIExampleSite меняется @JSite(значение = " https://epam.github.io/JDI ") (удалить последнюю косую черту)

В файле HomePage меняется @JPage(url = "/index.html", title = "Index Page") (добавляем "L" в htm и получаем html)

В файле test.properties удалите комментарий "drivers.folder=C:\" (у меня есть драйвер root chrome, если вы отличаетесь, укажите свой путь)

Я также удалил комментарий из "drivers.version=2.23" в файле test.properties и изменил здесь "driver = chrome"

Другие вопросы по тегам