問題タブ [angular-e2e]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
271 参照

typescript - 分度器: ビデオが再生されていることをアサートします

Angular で構築した Web アプリケーションには、Protractor<video>を使用してテストしたい要素があります。

私がしなければならないことは

1)ビデオの再生一時停止

2)ビデオが再生されているかどうかをアサートする

どうすればこれを達成できますか?

0 投票する
1 に答える
280 参照

angular - Nx cypress - ビジュアル テスト用のカスタム プラグインの追加

サイプレスhttps://docs.cypress.io/plugins/#visual-testingからビジュアル テスト プラグインの 1 つをセットアップしようとしていますが、nrwl nx monorepo 内にあります。

https://github.com/meinaart/cypress-plugin-snapshotsのガイドに従いますが、機能しません。

実際の結果は、 toMatchImageSnapshot が機能しないことです(is not a functionエラーがあります)

誰も同じ問題に直面し、解決策を知っていますか?

0 投票する
5 に答える
11943 参照

angular - セッションが作成されていません: Chrome のバージョンは 71 から 75 の間である必要があります - Concourse で angular e2e を実行している間

コンコースで e2e テストを実行しているときに、chromedriver が更新されていないように見える以下のエラーが表示されます。Chrome のバージョンが遅れているという同様の問題が議論されていましたが、私の場合、Chrome の安定したバージョンが期待どおりにダウンロードされています (76.0.3809.100)。しかし、分度器の webmanager ドライバーによってプルされる chromedriver のバージョンは 2.46 のままです。

chromedriver を 2.46 から 76.0.3809.12 に手動で更新しようとしましたが、実行中にまだ 2.46 に戻っていました。

[07:33:13] E/launcher - セッションが作成されていません: Chrome のバージョンは 71 から 75 の間でなければなりません (ドライバー情報: chromedriver=2.46.628388 (4a34a70827ac54148e092aafb70504c4ea7ae926),platform=Linux 4.15.0-36-generic x86_64) [07 :33:13] E/launcher - SessionNotCreatedError: セッションが作成されていません: Chrome のバージョンは 71 から 75 の間でなければなりません (ドライバー情報: chromedriver=2.46.628388 (4a34a70827ac54148e092aafb70504c4ea7ae926)、platform=Linux 4.15.0-36-generic x86_64) オブジェクトで.checkLegacyResponse (/tmp/build/357f536d/git-platformUI/ui/node_modules/selenium-webdriver/lib/error.js:546:15) parseHttpResponse (/tmp/build/357f536d/git-platformUI/ui/node_modules/ selenium-webdriver/lib/http.js:509:13) doSend.then.response (/tmp/build/357f536d/git-platformUI/ui/node_modules/selenium-webdriver/lib/http.js:441:30) でプロセス中。_tickCallback (internal/process/next_tick.js:188:7) From: タスク: Function.createSession の WebDriver.createSession() (/tmp/build/357f536d/git-platformUI/ui/node_modules/selenium-webdriver/lib/webdriver) .js:769:24) Function.createSession (/tmp/build/357f536d/git-platformUI/ui/node_modules/selenium-webdriver/chrome.js:761:15) で Direct.getNewDriver (/tmp/build/357f536d) /git-platformUI/ui/node_modules/protractor/built/driverProviders/direct.js:77:33) Runner.createBrowser (/tmp/build/357f536d/git-platformUI/ui/node_modules/protractor/built/runner.js) で:195:43) q.then.then (/tmp/build/357f536d/git-platformUI/ui/node_modules/protractor/built/runner.js:339:29) で _fulfilled (/tmp/build/357f536d/git) -platformUI/ui/node_modules/q/q.js:834:54) self.promiseDispatch で。Promise.promise.promiseDispatch (/tmp/build/357f536d/git-platformUI/ui/node_modules/q) で完了 (/tmp/build/357f536d/git-platformUI/ui/node_modules/q/q.js:863:30) /q.js:796:13) で /tmp/build/357f536d/git-platformUI/ui/node_modules/q/q.js:556:49 で runSingle で (/tmp/build/357f536d/git-platformUI/ui/ node_modules/q/q.js:137:13) [07:33:13] E/launcher - プロセスがエラー コード 199 で終了しました