問題タブ [thucydides]

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 投票する
0 に答える
172 参照

webdriver - FindAll によって注釈が付けられたブロックのリストは、最初のアイテムの多くの要素を検索しました

BaseBlock が HtmlElement から継承するブロックがあります

FlatCatalogItem を含む他のブロックがあります。

そして、BlockPageObject(統合tith thucydidesのhtmlelementsクラス)​​から継承するページがあります

問題、SearchResultObjectTabsBlock.searchedItems を呼び出すと、同じ要素 (最初に見つかった要素) の 30 個のオブジェクト (真のカウント) が返されます (30 個すべてのオブジェクト - 最初に見つかった要素)。SearchResultObjectTabsBlock.tabHeaders を呼び出すと、さまざまな要素の真の数が返されました (これは真の動作です)。

最初のシナリオで 30 個の同じオブジェクトが返されたのはなぜですか?

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

java - THUCYDIDES - テスト実行後にブラウザが閉じないようにする

I am using Thucydides/serenity which is kind of wrapper around selenium to automate some web tests When i run a particular test and after the test run the browser closes (which is the default behaviour) I want to make sure browser does not close so that I can check visually few things. What should I be doing to avoid the browser closing after the test run?

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

guice - serenity-cucumber (別名 thucydides-cucumber) を cucumber-guice と一緒に使用できない

Cucumber テスト プロジェクトを作成し、cucumber-guice による Guice サポートを正常に構成しました。serenity-cucmber を追加し、CucumberWithSerenity でテスト ランナーを構成すると、エラーが発生しました。

原因は、2 つの ObjectFactory 実装があることです。

  • cucumber.runtime.java.guice.impl.GuiceFactory (cucumber-guice 内)

  • cucumber.runtime.SerenityObjectFactory (serenity-cucumber 内)

セレニティ キュウリをキュウリ ジュースと一緒に使用することは可能ですか?

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

selenium-webdriver - Thucyides テストケースの待ち行列

バージョン 0.9.269 の自動テスト用に、Thucydides(SERENITY) BDD 環境を実装しました。テスト ケースの実行者がランダムなテスト ストーリーをピックアップするのを見てきました。ストーリーをキューに入れる方法はありますか? PortalTestSuit のコードは次のとおりです。

ここで、findStories はディレクトリからランダムなストーリーを取得し、関連するコードを実行します...しかし、ストーリーをキューに入れる方法を教えてください。ありがとう。

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

testing - 実行時に生成されるデータを使用して自動テストを実行することは可能ですか?

現在、Thucydides と JBehave を使用して、事前に定義されたフィーチャー ストーリー ファイルを作成してテスト ケースを実行しています。storyfile を使用して実行時データのテストを実行する方法はありますか? そうでない場合は、その方法を教えてください。前もって感謝します。

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

jbehave - 単一の .feature ファイルで複数のシナリオ アウトラインを使用する場合の Serenity jbehave の問題

JBehave で Serenity を使用しています。1 つのファイルに複数のシナリオ アウトラインとサンプル テーブルがある場合、問題に直面してい.featureます。

Feature ファイルには次のようなものがあります。

この場合、シナリオ 1 のを実行した後、シナリオ アウトライン 2 もシナリオ 1 の例の表への入力として見なされ、新しいシナリオとして扱われます。

出力は次のようになります。

プラグインのバージョンは次のとおりです。

  • jbehave.core.version - 3.9.5;
  • セレニティ.バージョン - 1.0.47;
  • serenity.jbehave.version - 1.0.21

誰かがこれを解決するのを手伝ってくれますか?

注:例を使用したシナリオの概要を使用するのではなく、例の表を使用したシナリオを使用した場合に、同じ問題が発生したという投稿を見てきました。ここではシナリオの概要のみを使用していますが、それでも同じ問題があります。

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

java - Cucumber Scenario Outline の使用中にページが更新されないようにするにはどうすればよいですか?

Serenity (Thucydides) + Cucumber を使用して、Chrome ブラウザーで Web アプリケーションをテストします。ページにいくつかの要素が存在するかどうかを確認したい。

最初のタブは正常に確認できますが、最初の反復後にページがリロードされるため、他のタブを確認できません。同じページにとどまるには?私の場合、それは管理可能ですか?