問題タブ [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.
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 サイトは比較的洗練されており、多くのファイルで物事が抽象化されています。
助けてくれてありがとう
galen - Galen JavaScript API。最初の子の CSS セレクター
Galen JavaScript API を使用して機能テストを作成しようとしています。ul の最初の li を選択する必要があります。
ここでは css セレクターの最初の子が間違っているようです。
xpath を使用して同じことができます。xpath: //ul[@class='section']//li[1]//div
しかし、CSSセレクターを使用してやりたいです。助けてください
aws-device-farm - AWS Device Farm で Galen テストを実行する際の問題
AWS Device Farm で Galen テストを実行する際に問題に直面しています。.gspec
ファイルをsrc/tests/java
フォルダーの下に適切にパッケージ化し、POM.xml で同じものを提供していますが、ファームでテストを実行しているときに FileNotFound Exception がスローされます。
これは、ローカル デバイスでは魅力的に機能します。
javascript - GalenのForeachループ内で要素が表示されるかどうかを確認する方法は?
要素が表示されているかどうかを確認しようとしています。表示されている場合はUIプロパティのみを確認しますが、以下のコマンドはエラー「Exception is com.galenframework.parser.SyntaxException: JavaScript error inside statement」を示しています
以下のコードも試しましたが、エラーは発生しませんが、表示されているすべての要素もスキップされます。
私が欠けているものはありますか?
layout - Galen フレームワークのレイアウト チェックを中断するには?
プロジェクトで Web レイアウト チェックに Galen Framework を使用しています。問題は、Galen 仕様で定義された大量の HTMl オブジェクトとレイアウト ルールがあり、実行時に何らかの形でそれらの一部を検出できないことです。これにより、Galen の実行が非常に遅くなり、テストが完了しません。
テストがまだ実行されている間にテストをキャンセル/中断するにはどうすればよいですか?