Программируем под IOS
-
Anonymous
Проблема со скриншотом теста флаттера Appium
Сообщение
Anonymous »
Код: Выделить всё
import type { FlutterDriver } from '../driver';
export const getScreenshot = async function(this: FlutterDriver) {
const response = await this.socket!.call(`_flutter.screenshot`) as any;
return response.screenshot;
};
этот файл screen.ts возвращает код ошибки 500.
журналы следующие:
Код: Выделить всё
[2fc648d0][FlutterDriver] Executing Flutter driver command 'getScreenshot'
[2fc648d0][FlutterDriver@dd93] [ '{"code":-32000,"message":"Could not capture image screenshot."}' ]
[2fc648d0][FlutterDriver@dd93] Encountered internal error running command: Error: {"code":-32000,"message":"Could not capture image screenshot."}
at Object.errorWithException (/Users/michael/node_modules/@appium/support/lib/logging.js:41:45)
at Object.errorAndThrow (/Users/michael/node_modules/@appium/support/lib/logging.js:44:18)
at IsolateSocket.socket.call (/Users/michael/node_modules/appium-flutter-driver/lib/sessions/observatory.ts:64:20)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at FlutterDriver.getScreenshot (/Users/michael/node_modules/appium-flutter-driver/lib/commands/screen.ts:4:20)
Как решить эту проблему?
Подробнее здесь:
https://stackoverflow.com/questions/793 ... shot-issue
1735427615
Anonymous
[code]import type { FlutterDriver } from '../driver';
export const getScreenshot = async function(this: FlutterDriver) {
const response = await this.socket!.call(`_flutter.screenshot`) as any;
return response.screenshot;
};
[/code]
этот файл screen.ts возвращает код ошибки 500.
журналы следующие:
[code][2fc648d0][FlutterDriver] Executing Flutter driver command 'getScreenshot'
[2fc648d0][FlutterDriver@dd93] [ '{"code":-32000,"message":"Could not capture image screenshot."}' ]
[2fc648d0][FlutterDriver@dd93] Encountered internal error running command: Error: {"code":-32000,"message":"Could not capture image screenshot."}
at Object.errorWithException (/Users/michael/node_modules/@appium/support/lib/logging.js:41:45)
at Object.errorAndThrow (/Users/michael/node_modules/@appium/support/lib/logging.js:44:18)
at IsolateSocket.socket.call (/Users/michael/node_modules/appium-flutter-driver/lib/sessions/observatory.ts:64:20)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at FlutterDriver.getScreenshot (/Users/michael/node_modules/appium-flutter-driver/lib/commands/screen.ts:4:20)
[/code]
Как решить эту проблему?
Подробнее здесь: [url]https://stackoverflow.com/questions/79311656/appium-flutter-test-screenshot-issue[/url]