問題タブ [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.
selenium - Jenkins で Galen レポートを統合する方法
私は Galen フレームワークを使用して Web サイト ページのレイアウトをテストし始めました。また、Selenium で記述された他のテストを Jenkins に統合しています。私は Java+JUnit+Maven を使用していますが、誰かが Galen レポートを Jenkins に統合できたかどうか、またその方法を知りたいです。現時点では、次のようなものを使用しているためです。
テストにエラーがあったかどうかはわかりますが、どこにあったかはわかりません。ありがとう!
PS 評判のある誰かがタグ galen-framework を作成して、これらのタイプの質問をグループ化できるようにしてくれたら、それは素晴らしいことです:D
galen - Galen フレームワークのヘルプが必要ですか?
知りたかったのですが、この線の状態は何ですか?
@@ と @ から始まるステートメントの違いは何ですか??
android - Android アプリの Galen フレームワーク
モバイル、タブレット、デスクトップなどの複数のデバイスで Appium を使用して Web ページのビジュアル レンダリングをテストするための Galen テスト フレームワークがあるように知りたいです。
Android アプリでも Galen フレームワークからのサポートはありますか (指定された仕様を入力として使用した Visual Android Layout の比較)?
また、Android アプリがサポートされている場合、入力 (HTML ページへの入力として :welcomePage.spec など) は何でしょうか?
javascript - javascriptでコード行の繰り返しを避けるには?
私はJavaScriptでガレンテストを書いています。ほとんどのテストは、これらのコード行が共通して書かれていることがわかりました。
繰り返しを削除したかったのですが、グローバル関数を使用することを考えていたので、これらのコード行をそこに配置しますが、後で「loginPage」などの変数を使用する必要がある場合はどうすればよいですか??
だから、私の質問は、ここで繰り返される作業を避けるための最良の方法は何ですか.
selenium - Selenium webdriver の一部のテキストに取り消し線があるかどうかを確認する方法は?
同じクラスと ID を持つ多くのプランボックスがあり、その中には多くの<p>
タグと装飾されたテキストがあります。
さて、私のテストケースは - 基本価格が取り消し線の場合のみ<p> 'New discount price .. </p>
表示され、それ以外の場合は表示されません。
テキストが取り消し線であるかどうかを確認する方法は? そして、これを取得したとしても<p> New discount.. </p>
、テキストが打たれていない場合は表示されないことを確認するにはどうすればよいですか。
<p>
表示されたかどうかを確認できるタグにクラスがないため。
<span>
私の頭に浮かんだ解決策の 1 つは、タグにダミー クラスを 1 つ追加しfindChildren('span.dummyCLass')
、それを使用すると、すべての Web 要素にダミー クラスが含まれるようになるというものでした。
次に、Web 要素にストライク タグがあるかどうかを確認します。ここで行き詰まりました。
当初はJqueryでの解決を考えていたのですが、新しいクラスとjqueryを追加しなくてもできるのでしょうか?
selenium-webdriver - Galen Framework の仕様でのマルチ ブラウザ サポートの処理
アプリケーションの UI テストにGalen Frameworkを使用しています。私が直面している問題は、font-family の CSS 値がブラウザーによって異なることです。また、1 つの値のチェックを追加すると、他のブラウザーの仕様が失敗します。ブラウザごとに異なる仕様を書くことはできますが、それは避けたいと思います。
以下のリストは、CSS プロパティ「font-family」のさまざまな値を示しています。
- Firefox = "Helvetica,Arial,Verdana,sans-serif,sans-serif"
- Chrome = "Helvetica, Arial, Verdana, sans-serif, sans-serif"
- IE = "ヘルベチカ、アリアル、ヴェルダナ、サンセリフ、サンセリフ"
exception - Galen フレームワークの Null ポインター例外と FileNotFoundException
これは、gelya1.gspec ファイルに対する私の galen コマンドです。
D:\Galen\Project1>galen check gelya1.gspec\ --url http://samples.galenframework.com/tutorial1/tutorial1.html \ --size 640x480 \ --htmlreport .
これは私の gelya1.gspec ファイルです ' @objects header id header
=メインセクション=ヘッダー:高さ40~120px
'
これは私のエラーログです
テスト: gelya1.gspec
gelya1.gspec\ --url http://samples.galenframework.com/tutorial1/tutorial1.html \ --size 640x480 \ --htmlreport を確認してください。java.lang.NullPointerException
テスト: \
gelya1.gspec\ --url http://samples.galenframework.com/tutorial1/tutorial1.html \ --size 640x480 \ --htmlreport を確認してください。java.io.FileNotFoundException: \ (指定されたパスが見つかりません)
スイートのステータス: FAIL 合計テスト数: 4 合計失敗テスト数: 3 合計失敗数: 3 Galen テストで失敗がありました D:\Galen\Project1> `
このコマンドを実行すると Firefox ブラウザーが起動しますが、これらの例外が発生する理由がわかりません。