запускаю свой первый тест на selenide.Selenium тесты запускаются без проблем.Зависимости в maven есть
запускаю свой первый тест на selenide.Selenium тесты запускаются без проблем.Зависимости в maven есть.
import com.codeborne.selenide.Selenide;
import org.junit.jupiter.api.Test;
import static com.codeborne.selenide.Selenide.open;
public class SSelenideTest {
@Test
public void userCanSearchGoogle() {
open("https://www.google.com/");
Ошибка в консоли
java.lang.NoSuchMethodError: 'org.openqa.selenium.chrome.ChromeOptions org.openqa.selenium.chrome.ChromeOptions.setHeadless(boolean)'
at com.codeborne.selenide.webdriver.ChromeDriverFactory.createChromeOptions(ChromeDriverFactory.java:37)
at com.codeborne.selenide.webdriver.ChromeDriverFactory.create(ChromeDriverFactory.java:26)
at com.codeborne.selenide.webdriver.WebDriverFactory.lambda$createWebDriver$1(WebDriverFactory.java:51)
at java.base/java.util.Optional.map(Optional.java:258)
Ответы (1 шт):
Автор решения: Roman Konoval
→ Ссылка
selenide 5.11.1 использует selenium 3.141.59.
4.x - это уже новая мажорная версия и там API изменилось несовместимым образом (в часности изменилась работа з options). Так что используйте версию селениума 3.141.59.
Версия selenide с поддержкой selenium 4 еще не вышла так как и селенум 4 еще не вышел, а есть только альфа версия.