Машинопись Testcafe Applitools - Ошибка: свойство 'accessibilityValidation' отсутствует в типе

Я пытаюсь выполнить тестовый сценарий, найденный здесь https://www.npmjs.com/package/@applitools/eyes-testcafe, но получаю сообщение об ошибке при переводе машинописного текста. Скрипт выполняется успешно, если он сохранен как.js.

test/specs/applitoolsExample.ts:10:19 - error TS2345: Argument of type '{ appName: string; testName: string; browser: { width: number; height: number; name: "firefox"; }[]; t: TestController; }' is not assignable to parameter of type 'OpenOptions'.
  Property 'accessibilityValidation' is missing in type '{ appName: string; testName: string; browser: { width: number; height: number; name: "firefox"; }[]; t: TestController; }' but required in type 'OpenOptions'.

 10   await eyes.open({
                      ~
 11     appName: "Hello World!",
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
 14     t,
    ~~~~~~
 15   });
    ~~~

  node_modules/@applitools/eyes-testcafe/ts/eyes.ts:8:9
    8         accessibilityValidation: AccessibilitySettings
              ~~~~~~~~~~~~~~~~~~~~~~~
    'accessibilityValidation' is declared here.


Found 1 error.

Я новичок в js, ts и testcafe, поэтому ничего не предполагайте. Кто-нибудь может посоветовать, как заставить работать Applitools в testcafe, с машинописным текстом?

3 ответа

Похоже, что определения TypeScript, поставляемые с @applitools/eyes-testcafe модуль неверен.

Изменить test/specs/applitoolsExample.ts расширение файла на .js или напишите вопрос об этой проблеме в applitools/eyes-testcafe репозиторий.

Кроме того, вы можете найти много примеров здесь.

Можете прикрепить свой сценарий? Отправленная вами ссылка содержит несколько фрагментов

Теперь проблема решена в @applitools/eyes-testcafe версии 1.14.3.

Другие вопросы по тегам