Я использовал версию 2.53 Селена, и теперь я изменил свою версию Селена на 3.13.0.
С этой версией изменения chromedriver не инициализируется. Проще говоря, хром не запускается. Но если я снова перейду на селен 2.53, он будет работать нормально. Я использую Maven.
- Версия браузера Chrome - 70
- Версия драйвера Chrome - 2.43
В pom.xml я изменил нижеприведенную версию на 3.13.0:
- селен-ява
- селен-сервер
- селен-хром-драйвер
- селен-поддержка
Любая идея такого рода вопросов. Дайте мне знать, если вам требуется более подробная информация
SeleniumWebdriver код:
public class SeleniumDriverSetup extends Thread {
public static WebDriver getDriver(String strBrowser) throws Exception
{
WebDriver driver = null;
ExcelUtils.setExcelFile(HelperMethods.getRunEngineFileName());
String OS = GlobalConstants.operatingSystem;
if(OS.equalsIgnoreCase("Windows")){
if(strBrowser.trim().toUpperCase().equals("CHROME"))
{
System.setProperty("webdriver.chrome.driver",GlobalConstants.librariesPath +"chromedriver.exe");
driver = new ChromeDriver();
driver.manage().window().maximize();
System.out.println("***CHROME DRIVER HAS BEEN CREATED");
}
}
return driver;
}
}
нажмите здесь, чтобы проверить pom.xml