Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Переход на selenium 3.6 - зависимости от ie

windows
internet-explorer
webdriver
java
Теги: #<Tag:0x00007f7b704d3bc0> #<Tag:0x00007f7b704d3a80> #<Tag:0x00007f7b704d3940> #<Tag:0x00007f7b704d37d8>

(Tatyana Durova) #1

Обновила зависимость

<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.6.0</version>

и теперь не могу найти

import org.openqa.selenium.ie.InternetExplorerDriver;

который использовался в методе

private static DesiredCapabilities getCapabilities(String environment) {
DesiredCapabilities caps = new DesiredCapabilities();

if (INTERNET_EXPLORER.equalsIgnoreCase(environment)) {
caps = DesiredCapabilities.internetExplorer();
caps.setCapability("ie.ensureCleanSession", true);
caps.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
} else if (FIREFOX.equalsIgnoreCase(environment)) {
caps = DesiredCapabilities.firefox();
} else if (CHROME.equalsIgnoreCase(environment)) {
caps = DesiredCapabilities.chrome();
} else if (EDGE.equalsIgnoreCase(environment)) {
caps = DesiredCapabilities.edge();
}

return caps;
}

Как переделать код?


(Lev Yarushin) #2

Там вроде конструктор терялся


Проверил ваш код, импорт подтягивается. Может с maven что-то?


(Tatyana Durova) #3

То есть вам не приходилось удалять?

import org.openqa.selenium.ie.InternetExplorerDriver;


(Lev Yarushin) #4

Не понял, а зачем его удалять?


(Tatyana Durova) #5

ну так как он перестал находится после перехода на 3.6, проект перестал компилироваться


(Lev Yarushin) #6

Рискну предположить что у вас проблемы с maven