Добрый день. Подскажите как прописать:
System.setProperty(“webdriver.ie.driver”, “path”);
Использую gradle.
Вот пример тестa:
@Test
public void testing1()
{
openBrowser("ie");
driver.get("https://www.google.com.ua");
driver.findElement(By.xpath(".//*[@id='lst-ib']")).sendKeys("123");
}
Как должен виглядеть метод openBrowser ?
public static WebDriver driver;
private String ieDriverPath = "C://drivers//iexploredriver.exe";
private void openBrowser(String browserType) {
switch(browserType) {
case "ie" :
System.setProperty("webdriver.ie.driver", ieDriverPath);
driver = new InternetExplorerDriver();
break;
default:
Assert.fail("Unknown browser type")
}
}
//your code
либо вместо использования метода openBrowser использовать @BeforeClass (если junit) и там подымать инстанс браузера
“C://drivers//iexploredriver.exe”; - я не хочу использовать абсолютний путь как и не хочу джарник в репозиторий пушить. Експлорер драйвер “закачиваю” градлом