geb

    2

    2答えて

    私は私が働いているWebページ上の各要素のために定義されたコンテンツを持つモジュールを持っている:私は私のモジュールに含まれる各要素が存在するが、唯一の方法は、私が知っていると主張しています私のテスト仕様で package com.gdit.qa.fwa.geb.cmdr.modules import geb.Module class Member extends Module {

    1

    1答えて

    junitランナーを使用して、通常のspockテストのようにgeb-spockテストを実行できますか? ストック・イクリプスのインストールでそれを実行できず、機能を追加するためのEclipseプラグインが見つかりませんでした。 私は最新のeclipse-oxygenを使ってこれを試しています。

    0

    1答えて

    ボタンをマウスでクリックすると、多くのオプションが表示されます。今私はすべてのオプションが一度に表示されるかどうかを確認したいと思います。上記の例では static content = { timeRangeContainer { $("div.filter-list")[0] } timeRangeFilterOptions { timeRangeContainer.find

    1

    1答えて

    次のSpockテストがあります。私はまずログインページに行きます。その後、エラーメッセージを確認するためにメールとパスワードを入力せずにログインボタンをクリックしています。私は後で電子メールなどの他のステップを追加しますが、パスワードとパスワードが間違っているメールはありませんが、まずこのテストを行う必要があります。 package loginPageTests import Pages.lo

    2

    2答えて

    GebとSpockフレームワークを使用してテストスクリプトとオペレーティングシステム名の実行に現在使用されているブラウザ名を取得します。 これらの詳細を実行時にテストレポートに追加します。 たとえば、 テストは現在、Chromeブラウザで実行している場合、私はその後、私はFirefoxブラウザは、そのバージョンとOS名を名前を取得する必要テストは、現在のFirefoxブラウザで実行されている場合は

    0

    1答えて

    IgnoreIf spockアノテーションのブール値をどのように取得できるのでしょうか。 @IgnoreIf({someBooleanMethod()}) def "Some Feature Method"(){ // code and stuff } は、私は、カスタムスポックの拡張子を持っている: は私のスクリプトの例では、私はこのようなものであってもよいです。私はIgnor

    0

    1答えて

    Geb 2.0(http://gebish.org/)を使用し、Gradleサンプル(https://github.com/geb/geb-example-gradle)をダウンロードしました。 すべてのブラウザ(Chrome、Firefox、ChromeHeadless)で、すべてのブラウザで正常に動作します。 私はIntelliJ(最新Ultimate版)でプロジェクトをインポートしています。

    0

    1答えて

    完全な開示:私はGebとSpockの両方に非常に新しいです。 私が取り組んでいるテストスイートの一部として、いくつかのページ要素で同じテストをテストする必要があります。私はSpockデータテーブルを使ってこの振る舞いを抽象化できることを望んでいます。しかし、私がこれを行うと、Gebはページプロパティを認識しないと不平を言う。ここで は私が話しているかの最低限の例です。この例では when: te

    0

    1答えて

    にしようとすると、ユーザー認証の後に正しいランディングページが表示されていると主張します。 の認証後、アプリケーションはページメソッドを作成できるページ数にリダイレクトされています。スペックはvia方法を利用して実行される given to LegacyLoginPage when: someoneLogsIn(testUsername, testPassword) then: via A

    0

    2答えて

    私はspockを使ってgebテストで基本的なログを書き込もうとしています。 2ページのオブジェクトを作成しました.1つはログインページ用、もう1つはログイン後に取得するページ用です。 ログインページ package Pages import geb.Page class loginPage extends Page { static url = 'login/' sta