問題タブ [testcafe]

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 に答える
1375 参照

testing - TestCafe で img src のパスが正しいかどうかを確認する

TestCafe でテストを実行し、img のパスが正しいかどうかを確認する必要があります。2 つの img 要素があります。

ケース 1:

このケースの結果: 以前にエラーがありました。

ケース 2:

このケースの結果: bullet_gr.png がサイトにあります。なんでもOK!

私のテストでは、が自分のサイトに表示さ.expect(Selector('img[src="images/icons/bullet_gr.png"]'))れるかどうかを確認するために使用します。bullet_gr.png残念ながら、ID は訪問ごとに異なります (ユーザーがログインしたときにレンダリングされ、訪問ごとに一意になります)。だから使えない.expect(Selector('#dynamicID4'))

テストでその行を使用する.expect(Selector('img[src="images/icons/bullet_gr.png"]'))とすぐに、ユーザーがテストでログインするとすぐに終了し、テストが成功したという出力が得られます。

bullet_gr.png がサイトにリンクされているかどうかを確認する解決策は何ですか?