サイプレス:Electronは.finally()をサポートしていませんか?

realtebo

Electron3.xがjavascriptのサポートを追加しました .finally()

私のVueアプリは実際にaxiosリクエストを処理するときに.finallyを使用しているため、これに問題があります。

また、電子を使用してヒノキのテストを実行すると、が原因で失敗し.finally()ます。..。

テストスイートと「自動」モードでのみ問題のコードをリファクタリングするようにチームに依頼することはできません。これは、テスト全体で時間を費やすことを受け入れるために、まだローカルカルチャーに取り組んでいるためです。これを開発者に尋ねると、誰かがテストをシャットダウンします...

質問:Electronがこの構文を消化できるようにする方法はありますか?

webappは、Laravel 5.8.x、Vue 2、およびaxiosで作成され、webmix(webpackチェーン)によってトランスパイルされます。

住む

2つのオプションがあります。

  1. サイプレスを3.5.0Electron5使用するアップグレードします

  2. または、ポリフィルを使用します。

    まず、es-shims / Promise.prototype.finallyをインストールします

    npm install -D promise.prototype.finally
    

    次に、あなたのcypress/support/index.js

    const { implementation: FinallyPolyfill } = require('promise.prototype.finally');
    
    function loadPolyfill ( win ) {
        win.Promise.prototype.finally = FinallyPolyfill;
    }
    
    // polyfill AUT's Promise
    Cypress.on('window:before:load', win => {
        loadPolyfill(win);
    });
    
    // polyfill Cypress runner's wrapper window Promise
    before(() => {
        loadPolyfill(window);
    });
    

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

laravelパスポートは認証付与タイプをサポートしていませんか?

分類Dev

NamedParameterJdbcTemplateはSUM()をサポートしていませんか?

分類Dev

CardViewはTransitionDrawableをサポートしていませんか?

分類Dev

Firebase CrashlyticsはNDKをサポートしていませんか?

分類Dev

Twigはdo / whileをサポートしていませんか?

分類Dev

Android 5.0はsamplerExternalOESをサポートしていませんか?

分類Dev

Mootoolsはtransitionendenvenをサポートしていませんか?

分類Dev

HttpsUrlConnectionはSetRequestMethodをサポートしていませんか?

分類Dev

RxSearchViewはandroidxSearchViewをサポートしていませんか?

分類Dev

プロトコルは "==="演算子をサポートしていませんか?

分類Dev

PayPal APIはアイテムをサポートしていませんか?

分類Dev

json_serializableプラグインは「ファイル」タイプをサポートしていませんか?

分類Dev

HTTP2はまだetagsをサポートしていませんか?

分類Dev

TypeError:オブジェクトはプロパティまたはメソッドをサポートしていません 'finally'

分類Dev

Lernaはトップレベルの依存関係をサポートしていませんか?

分類Dev

MediaSourceはoggオーディオをサポートしていませんか?

分類Dev

Flask-Loginはロールをサポートしていませんか?

分類Dev

JavaFX WebViewはフィルターをサポートしていませんか?

分類Dev

Ionic 4ベータはcrashlyticsをサポートしていませんか?

分類Dev

CasperJSはJavaScriptでのリダイレクトをサポートしていませんか?

分類Dev

タイプ「int」は演算子「==」をサポートしていません

分類Dev

chromeはapplication / rtfタイプをサポートしていません

分類Dev

サイプレスignoreTestFilesはテストを無視していません

分類Dev

ディスプレイブロックとディスプレイなしはIE8でサポートされていませんか?

分類Dev

Pytorchはone-hot vectorをサポートしていませんか?

分類Dev

ProguardはJava8をサポートしていませんか?

分類Dev

SwiftはSDK「iPhoneSimulator9.3.sdk」をサポートしていませんか?

分類Dev

ProguardはJava8をサポートしていませんか?

分類Dev

GCCは単純な整数定数式をサポートしていませんか?

Related 関連記事

  1. 1

    laravelパスポートは認証付与タイプをサポートしていませんか?

  2. 2

    NamedParameterJdbcTemplateはSUM()をサポートしていませんか?

  3. 3

    CardViewはTransitionDrawableをサポートしていませんか?

  4. 4

    Firebase CrashlyticsはNDKをサポートしていませんか?

  5. 5

    Twigはdo / whileをサポートしていませんか?

  6. 6

    Android 5.0はsamplerExternalOESをサポートしていませんか?

  7. 7

    Mootoolsはtransitionendenvenをサポートしていませんか?

  8. 8

    HttpsUrlConnectionはSetRequestMethodをサポートしていませんか?

  9. 9

    RxSearchViewはandroidxSearchViewをサポートしていませんか?

  10. 10

    プロトコルは "==="演算子をサポートしていませんか?

  11. 11

    PayPal APIはアイテムをサポートしていませんか?

  12. 12

    json_serializableプラグインは「ファイル」タイプをサポートしていませんか?

  13. 13

    HTTP2はまだetagsをサポートしていませんか?

  14. 14

    TypeError:オブジェクトはプロパティまたはメソッドをサポートしていません 'finally'

  15. 15

    Lernaはトップレベルの依存関係をサポートしていませんか?

  16. 16

    MediaSourceはoggオーディオをサポートしていませんか?

  17. 17

    Flask-Loginはロールをサポートしていませんか?

  18. 18

    JavaFX WebViewはフィルターをサポートしていませんか?

  19. 19

    Ionic 4ベータはcrashlyticsをサポートしていませんか?

  20. 20

    CasperJSはJavaScriptでのリダイレクトをサポートしていませんか?

  21. 21

    タイプ「int」は演算子「==」をサポートしていません

  22. 22

    chromeはapplication / rtfタイプをサポートしていません

  23. 23

    サイプレスignoreTestFilesはテストを無視していません

  24. 24

    ディスプレイブロックとディスプレイなしはIE8でサポートされていませんか?

  25. 25

    Pytorchはone-hot vectorをサポートしていませんか?

  26. 26

    ProguardはJava8をサポートしていませんか?

  27. 27

    SwiftはSDK「iPhoneSimulator9.3.sdk」をサポートしていませんか?

  28. 28

    ProguardはJava8をサポートしていませんか?

  29. 29

    GCCは単純な整数定数式をサポートしていませんか?

ホットタグ

アーカイブ