Невозможно сделать скриншот браузера Chrome с помощью Appium + JAVA. Это происходит в состоянии зависания - PullRequest
0 голосов
/ 05 марта 2020

Я использую приведенный ниже код, который работает для другого установленного приложения на том же устройстве. Но только для chrome он находится в состоянии зависания.

File f=((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);

Журналы:

org.openqa.selenium.TimeoutException: timeout: истекло время ожидания получения сообщения от средства визуализации: 10.000 (информация о сеансе: chrome = 69.0.3497.100)
(информация о драйвере: chromedriver = 2.44.609538 (b655c5a60b0b544917107a59d4153d4bf78e1b90), платформа = Windows NT 10.0.18362 x86_64) Информация о сборке: версия: '3.141.59', время редакции: 577, редакция: '57, редакция: 57', редакция: 357 '2018-11-14T08: 17: 03' Системная информация: хост: 'SUDIPDEY-IN-LAP', ip: '10 .184.205.87 ', os.name:' Windows 10 ', os.arch:' amd64 ' , os.version: '10 .0 ', java .version:' 1.8.0_241 'Информация о драйвере: io.appium.java_client. android .AndroidDriver Capabilities {automaName: UiAutomator1, browserName: Chrome, chromedriverExecutable: C: \ chromedriver \ appium-chro ..., databaseEnabled: false, требуемый: {имя-автоматизации: UiAutomator1, имя-браузера: Chrome, chromedriverExecutable: C: \ chromedriver \ appium-chro ..., имя-устройства: Pixel 2 API 28, platformName: android, platformVersion: 9.0, resetKeyboard: true, udid: emulator-5554, unicodeKe yboard: true}, устройство-производитель: Google, deviceModel: AOSP в эмуляторе IA, имя-устройства: emulator-5554, deviceScreenSize: 1080x1920, deviceUDID: эмулятор-5554, javascriptEnabled: true, locationContextEnabled: false, networkConnectionEnabled: true, платформа: * 10 platformName: Android, platformVersion: 9, resetKeyboard: true, принимаетScreenshot: true, udid: emulator-5554, unicodeKeyboard: true, предупреждения: {}, webStorageEnabled: false}

...