問題タブ [galen]

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

angularjs - Galen フレームワーク: 「メッセージ: コマンド ... 終了コード 1 で失敗しました」

レスポンシブな Angular サイトで基本的な Galen テストをセットアップし、サイトのデスクトップ バージョンとタブレット バージョンで簡単なテストを実行しています。

私はこのサイトを構築していないので、Galen が Web サイトで完全に機能したかどうかはわかりません。NPM で Galen を v1.6.3 から v2.2.1 に自分でアップグレードしました。これには、.test ファイルと 2 つの .gspec ファイルの構文などの更新が含まれていました。

Mac ターミナルで実行している Gulp コマンドでは、ほとんどすべてが正常に機能しているように見えます。

これにより、テストがローカルで実行されます (vs SauceLabs)。ターミナル経由で、2 つのテストが実行され、テスト基準が出力されていることがわかり、タブレット バージョンでエラーが発生したというメモが表示されます (タブレット バージョンの CSS 関連の簡単な修正であり、私はそれについて心配していません)。 . また、ローカル ディレクトリに書き込まれたこれら 2 つのテストの HTML レポートを取得しています。

私の問題は、テストの実行後に表示される次のエラー メッセージです。

とはfailed with exit code 1? Galen のドキュメントや Web を検索しましたが、何が問題なのかわかりません。それが何を意味するのかわかりません。

必要に応じてさらに多くのコードを提供できますが、Web サイトは比較的洗練されており、多くのファイルで物事が抽象化されています。

助けてくれてありがとう

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

galen - Galen JavaScript API。最初の子の CSS セレクター

Galen JavaScript API を使用して機能テストを作成しようとしています。ul の最初の li を選択する必要があります。

ここでは css セレクターの最初の子が間違っているようです。

xpath を使用して同じことができます。xpath: //ul[@class='section']//li[1]//div

しかし、CSSセレクターを使用してやりたいです。助けてください

0 投票する
2 に答える
236 参照

aws-device-farm - AWS Device Farm で Galen テストを実行する際の問題

AWS Device Farm で Galen テストを実行する際に問題に直面しています。.gspecファイルをsrc/tests/javaフォルダーの下に適切にパッケージ化し、POM.xml で同じものを提供していますが、ファームでテストを実行しているときに FileNotFound Exception がスローされます。

これは、ローカル デバイスでは魅力的に機能します。

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

javascript - GalenのForeachループ内で要素が表示されるかどうかを確認する方法は?

要素が表示されているかどうかを確認しようとしています。表示されている場合はUIプロパティのみを確認しますが、以下のコマンドはエラー「Exception is com.galenframework.parser.SyntaxException: JavaScript error inside statement」を示しています

以下のコードも試しましたが、エラーは発生しませんが、表示されているすべての要素もスキップされます。

私が欠けているものはありますか?

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

layout - Galen フレームワークのレイアウト チェックを中断するには?

プロジェクトで Web レイアウト チェックに Galen Framework を使用しています。問題は、Galen 仕様で定義された大量の HTMl オブジェクトとレイアウト ルールがあり、実行時に何らかの形でそれらの一部を検出できないことです。これにより、Galen の実行が非常に遅くなり、テストが完了しません。

テストがまだ実行されている間にテストをキャンセル/中断するにはどうすればよいですか?