問題タブ [geb]

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

spock - 拡張仕様の機能をオーバーライドする

私は、95% の確率で同じテスト セットを実行するテストの JAR を発行できるテスト シナリオをセットアップしようとしていますが、5% のテストで機能をオーバーライドまたは停止する必要があります。親クラス。親の仕様をオーバーライドすることは可能ですか?

... ParentSpec の依存関係をもたらす別のプロジェクトで

これを行うか、これをシミュレートするためにできることはありますか?

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

geb - Geb オートメーション - 2 つの入力フィールドが同じ名前

誰かが私を助けてくれれば幸いです。で区切られたフォームがあります

1 つは ID を持っていて、もう 1 つは持っていません。例: Street 郵送先住所のストリート フィールドのみを使用してスクリプトを実行すると、物理的な住所のストリート フィールドにも挿入されます。親 DIV にアクセスして、住所フィールドと物理アドレス ストリート フィールドを分離する方法がわかりません。一通りの住所しか入力できませんので、よろしくお願いします。

送り先:

実在住所:

></fieldset><fieldset id="fieldset-physical-mailing-list"><legend>Physical Address <a id="physical-mailing-list" name="physical-mailing-list"/></legend><div class="row-fluid"><div class="span12"><label class="checkbox"><input name="sameAddress" id="sameAddress" type="checkbox"/>

郵送先住所と同じ物理住所。

0 投票する
0 に答える
769 参照

java - Firefox ドライバー ジェンキンス

ジェンキンスのテストに問題があります/

しかし、私のローカル マシン (win XP sp3、firefox バージョン 17.0.1、webdriver 2.28.0、java 1.7_10) では、テストは機能します。

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

firefox - Geb Firefoxドライバー:なぜ私のテストが2回実行されるのですか?

このコードはすべて申し訳ありませんが、問題の原因がわからないので、ここで説明します。

JUnitで機能テストを実行するようにgebプラグインを構成しました。だから私は私のbuildConfig.groovyにあります:

そして、confフォルダーにGebConfig.groovyがあります。

ログインの機能テストがあります:

そしてこれは私の2ページです:

何らかの理由で、私の機能テストは2回実行され、これをどのように開始してもかまいません。

0 投票する
3 に答える
6097 参照

grails - 単純な GEB プログラムの実行中に "Exception in thread "main" java.lang.ClassNotFoundException: org.codehaus.groovy.tools.GroovyStarter" エラーが発生する

私は持っている:

  • Java バージョン「1.6.0_37」
  • Java(TM) SE ランタイム環境 (ビルド 1.6.0_37-b06-434-10M3909)
  • Java HotSpot(TM) 64 ビット サーバー VM (ビルド 20.12-b01-434、混合モード)
  • グレイル 2.2.0
  • グルービー 2.0
  • GEB コア 0.7.2

そして必要なすべての瓶。

簡単な GEB プログラムを実行しようとしています。

これを実行すると、上記の例外が表示されます。

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

loops - gebish テストのループ

gebish テストでループを使用する必要があります。例

しかし、私は何も持っていません

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

groovy - Geb:実行時にレポートディレクトリを設定する

Gebを使用しているサイトの小さなテストフレームワークを書いています。レポート機能の一部として、 reportsDirが存在する場所を実行時に指定できるようにしたいと思います。私は開発者ではないので、この質問の省略を許してください。

これまで読んだことはすべて、これはプロジェクトの構成またはビルドアダプターを介してのみ設定できることを示唆しています。ただし、GebのConfigurationクラスにはsetReportsDirメソッドがあり、ブラウザーオブジェクトからアクセスできます。

残念ながら、これによりブラウザーの構成オブジェクトのreportsDirが変更されたように見えますが、実際の出力は、構成で定義されたディレクトリーに引き続き表示されます。

これは可能ですか?代わりに、 GebReportingTestのsetupReportingメソッドをオーバーライドできますか(これがどのように行われるかを示唆するものは何も見つかりませんでした)?

---編集1---

私はもう試した

ティムのコメントの後ですが、私は今のところ喜びがありませんでした。setup()メソッドを呼び出した後、pageBrowserの構成オブジェクトはコードで定義したreportsDirを返します。ただし、「report」コマンドのすべてのインスタンスは、スクリーンショットなどをGebConfig.groovyで定義されたディレクトリに保存します。

0 投票する
3 に答える
3006 参照

grails - サブドメインで Geb baseUrl ナビゲーションを使用できますか?

私は Geb を使用して、いくつかのブラウザー自動化テストを作成しています。The Book of Gebで詳しく説明されているように、 を構成し、baseUrlこれに関連するブラウザー アクションを指定できます。これはサイト内のパスに対してうまく機能しますが、サブドメインを処理するための構文がわかりません。

baseUrl = http://myapp.com/Geb DSLを使用する簡単な方法はありhttp://sub.myapp.comますか、それともコードで baseUrl を定義するプロパティを取得し、それを使用してサブドメインを生成する必要がありますか?

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

groovy - スポック仕様を拡張するとコードでエラーが発生する

Geb Groovy と spock 達人、次のコードが機能しない理由を教えてください (変数 'c​​losr' が null 値を与える)。

その間

これは私にとってはうまくいきます(変数「closr」にはクロージャーが返されます)。2本目との違いは延長スポック仕様を外しただけ

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

geb - GEB テスト... ドライバーのコールバックの問題

私は持っている:

そして必要なすべての瓶。簡単な GEB プログラムを実行しようとしています。

モジュールの依存関係にすべてのgroovy jarがあり、buildconfigとgebconfigを新しいプログラムとそのエラーとともに添付しています。この新しいエラーがドライバーの呼び出しに関する問題であることは理解していますが、問題全体を把握して解決するには助けが必要です。ありがとう

BUILDCONFIG.GROOVY

GEBCONFIG.GROOVY

テスト

エラー