При запуске драйвера Chrome я получаю сообщение "Сеанс не создан из тайм-аута" - PullRequest
0 голосов
/ 11 февраля 2020

Моя ошибка: org.openqa.selenium.SessionNotCreatedException: сеанс не создан из тайм-аута: Превышено время получения сообщения от средства визуализации: 600.000 (информация о сеансе: chrome = 79.0.3945.130) Информация о сборке: версия: '3.141. 59 ', редакция:' e82be7d358 ', время:' 2018-11-14T08: 17: 03 'Системная информация: хост:' swati- * con-Ma c ', ip:' fe80: 0: 0: 0: 10ea: 7ed8: 242: 224c% en0 ', os.name:' Ma c OS X ', os.arch:' x86_64 ', os.version: '10 .14.6', java. Версия: '12 .0 .2 'Информация о драйвере: driver.version: пульт ChromeDriver

Код, который я использую:

public static void initialization(){
        String browserName = prop.getProperty("browser");

        if(browserName.equals("chrome")){
            System.setProperty("webdriver.chrome.driver", "/Users/swati/Drivers/chromedriver"); 
            driver = new ChromeDriver(); 
        }
        else if(browserName.equals("FF")){
            System.setProperty("webdriver.gecko.driver", "/Users/swati/Drivers/geckodriver");   
            driver = new FirefoxDriver(); 
        }



        driver.manage().window().maximize();
        driver.manage().deleteAllCookies();
        driver.manage().timeouts().pageLoadTimeout(TestUtil.PAGE_LOAD_TIMEOUT,TimeUnit.SECONDS);
        driver.manage().timeouts().implicitlyWait(TestUtil.IMPLICIT_WAIT, TimeUnit.SECONDS);
        // Create a wait. All test classes use this.
                wait = new WebDriverWait(driver, 15);




                // Instantiate the Page Class
                page = new PageGenerator(driver);

        //driver.get(prop.getProperty("url"));

Ответы [ 2 ]

0 голосов
/ 11 февраля 2020

попробуйте это?

public static void main(String[] args) throws InterruptedException, AWTException {
        //Initialize ChromeDriver Instance.
        System.setProperty("webdriver.chrome.driver", "C:\\RPCPMAutomation\\WebDrivers\\chromedriver.exe");

"C: \ RPCPMAutomation \ WebDrivers \ chromedriver.exe" - измените его на Chrome путь к драйверу.

0 голосов
/ 11 февраля 2020

вариант 1: изменить путь до chrome .exe

System.setProperty("webdriver.chrome.driver", "/Users/swati/Drivers/chromedriver/chrome.exe");

Вариант 2:

Использовать последнюю версию chrome драйвера, совместимую с вашим браузером chrome.

Вариант 3

Ссылка на старые сообщения, это может вам помочь

org.openqa.selenium.SessionNotCreatedException: сеанс не создан исключение

...