[SEVERE]: Превышено время ожидания получения сообщения от средства визуализации: 298,674 при вызове метода селен с помощью driver.get () через Java - PullRequest
1 голос
/ 20 апреля 2019

Я пытаюсь открыть URL-адрес, используя метод, описанный ниже. Но загрузка URL-адреса занимает много времени, однако это тестовая среда Url.

@BeforeClass    
public void setup() {
    System.setProperty("webdriver.chrome.driver","C:\\chromedriver_win32\\chromedriver.exe");       
driver = new ChromeDriver();
driver.get("XXXXXXXXXXXXXXXXXXXXXXXXXXXXX");         
driver.manage().window().maximize();         
driver.manage().timeouts().implicitlyWait(5,TimeUnit.SECONDS); 
}

Для загрузки URL-адреса с использованием метода driver.get("XXXXXX") требуется около 4 минут, что приводит к исключению ниже

Запуск ChromeDriver 73.0.3683.68 (47787ec04b6e38e22703e856e101e840b65afe72) на порту 6967 Только локальный Соединения разрешены. Пожалуйста, защитите порты, используемые ChromeDriver и связанные тестовые рамки для предотвращения доступа вредоносного кода. 20 апреля, 2019 15:59:52 вечера org.openqa.selenium.remote.ProtocolHandshake Информация о createSession: обнаруженный диалект: OSS [1555756492.787] [SEVERE]: Превышено время получения сообщения от средства визуализации: 298,674 [1555756492.795] [SEVERE]: истекло время получения сообщения от средства визуализации: -0.008 СБОЙ КОНФИГУРАЦИИ: настройка @BeforeClass org.openqa.selenium.TimeoutException: timeout (Информация о сеансе: chrome = 73.0.3683.103) (информация о драйвере: chromedriver = 73.0.3683.68 (47787ec04b6e38e22703e856e101e840b65afe72), платформа = Windows NT 6.1.7601 SP1 x86) (ВНИМАНИЕ: сервер не предоставил никакой информации о трассировке стека) Длительность команды или время ожидания: 300,02 секунды Информация о сборке: версия: «неизвестно», редакция: «неизвестно», время: «неизвестно» Системная информация: хост: «ADMIN-PC», ip: «192.168.1.6», os.name: «Windows 7», os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_121' Информация о драйвере: org.openqa.selenium.chrome.ChromeDriver Возможности [{mobileEmulationEnabled = false, timeouts = {implicit = 0.0, pageLoad = 300000.0, script = 30000.0}, hasTouchScreen = false, платформа = XP, acceptSslCerts = ложный, GOOG: chromeOptions = {debuggerAddress = локальный: +51331}, acceptInsecureCerts = false, webStorageEnabled = true, browserName = chrome, takeScreenshot = true, javascriptEnabled = true, setWindowRect = true, surpriseAlertBehaviour = игнорировать, applicationCacheEnabled = false, вращающийся = false, networkConnectionEnabled = false, хром = {chromedriverVersion = 73.0.3683.68 (47787ec04b6e38e22703e856e101e840b65afe72), UserDataDir = C: \ Users \ Admin \ AppData \ Local \ Temp \ scoped_dir2592_17813}, takeHeapSnapshot = true, pageLoadStrategy = normal, strictFileInteractability = false, databaseEnabled = false, handlesAlerts = true, версия = 73.0.3683.103, browserConnectionEnabled = false, proxy = Proxy (), nativeEvents = true, locationContextEnabled = true, cssSelectorsEnabled = true}] Идентификатор сеанса: f2e4b8e52414566b01dff2c0ba9f7ce4

1 Ответ

0 голосов
/ 21 апреля 2019

Это сообщение об ошибке ...

INFO: Detected dialect: OSS 
[1555756492.787][SEVERE]: Timed out receiving message from renderer: 298.674 
[1555756492.795][SEVERE]: Timed out receiving message from renderer: -0.008 
FAILED CONFIGURATION: @BeforeClass setup org.openqa.selenium.TimeoutException: timeout 
 (Session info: chrome=73.0.3683.103) 
 (Driver info: chromedriver=73.0.3683.68 (47787ec04b6e38e22703e856e101e840b65afe72),platform=Windows NT 6.1.7601 SP1 x86) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 300.02 seconds 
 Build info: version: 'unknown', revision: 'unknown', time: 'unknown' 
 System info: host: 'ADMIN-PC', ip: '192.168.1.6', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_121'

... подразумевает, что ChromeDriver не смог инициировать / создать новый сеанс просмотра веб-страниц , т.е. браузер Chrome сеанс.

Ваша главная проблема - несовместимость между версиями двоичных файлов, которые вы используете, следующим образом:

  • Ваш ChromeDriver версия 73.0.3683.68 .
  • Ваш Chrome версия 73.0.3683.103 .
  • Ваша версия JDK - это 1.8.0_121 , что довольно старое и древнее .

Таким образом, существует явное несоответствие между ChromeDriver v73.0.3683.68 , Chrome v73.0.3683.103 и JDK v8u121 .


Решение

Обновление JDK до последних уровней JDK 8u202 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...