СБОЙ: chrome org.openqa.selenium.WebDriverException: в ** Selenoid ** произошла неизвестная ошибка

Попытка запустить selenoid на моем сервере aws ec2

код Java: -

 @Test
      public void chrome() throws MalformedURLException{
        DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setBrowserName("chrome");
        capabilities.setVersion("80.0");
        capabilities.setCapability("enableVNC", true);
        capabilities.setCapability("enableVideo", false);
        RemoteWebDriver   driver = new RemoteWebDriver(new 
       URL("http://x2.66.24x.xxx:4444/wd/hub"),capabilities);

         driver.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);
          driver.get("https://www.google.com");

          WebElement hello = driver.findElement(By.name("q"));
            hello.sendKeys("hello");

            hello.sendKeys(Keys.ENTER);

            try {
                Thread.sleep(100000);
            } catch (InterruptedException e1) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
            }


            driver.close();
    }

при запуске вышеуказанного кода я вижу новый сеанс, созданный для браузера Chrome, все операции будут выполняться, но в конце это произойдет через исключение и Та же ошибка, которую я получаю и для firefox:

1 апреля 2020 г. 22:59:15 org.openqa.selenium.remote.DesiredCapabilities chrome ИНФОРМАЦИЯ: использование new ChromeOptions() предпочтительнее DesiredCapabilities.chrome() 01 апреля 2020 г. 22:59:18 org.openqa.selenium.remote.ProtocolHandshake createSession INFO: Обнаруженный диалект: W3C 01 апреля 2020 г., 11:01:01 org.openqa.selenium.remote.ErrorCodes toStatus INFO: Статус HTTP: '404' -> неверное сопоставление статуса JSON для 'неизвестной ошибки' (ожидается 500) СБОЙ: chrome org.openqa.selenium.WebDriverException: произошла неизвестная ошибка Информация о сборке: версия: '3.141.59', редакция: 'e82be7d358', время: '2018-11-14T08: 17: 03' Информация о системе: хост : 'LAPTOP-B5FT9H4U', ip: 'xx.1xx.x9.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10 .0 ', java.version:' 1.8 .0_181 'Информация о драйвере: org.openqa.selenium.remote.RemoteWebDriver Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 80.0.3987.132, chrome: {chromedriverVersion: 80.0.3987.106 (f68069574609 ... .com.google.Chrome.7xE3Rs}, goog: chromeOptions: {debugge rAddress: localhost: 40995}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: LINUX, platformName: LINUX, proxy: Proxy (), setWindowRect: true, strictFileInteractability: false, timeouts: {implicitad: 0, pageLoad: 300000, скрипт: 30000}, unhandledPromptBehavior: dismiss and notify} Идентификатор сеанса: 2936e2a690849c764a8e00dd5f7001da


person Ankur Singh    schedule 01.04.2020    source источник
comment
Покажите нам пример содержимого вашего browsers.json файла.   -  person vania-pooh    schedule 02.04.2020
comment
Согласно документу, я не создавал никаких файлов JSON, я просто работаю с основными функциями. поправьте меня, мы создаем файл json только тогда, когда нам нужно добавить дополнительную конфигурацию в селеноид.   -  person Ankur Singh    schedule 02.04.2020


Ответы (1)


У меня была аналогичная проблема, и мне удалось ее решить (по крайней мере, на данный момент), увеличив тайм-аут сеанса:

capabilities.setCapability("sessionTimeout", "5m");
person Ilja    schedule 30.06.2020