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"