問題タブ [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.
java - テキストが入力されるテキスト領域を複製する thucydedes テスト
誰かがそのテキスト領域に段落を入力しているのと同じように、テキスト フィールドに値が追加されるシナリオを再現するための、soydides テストを作成しています。
私のアプローチは、テスト ケースにループを作成することです。
問題は、反復ごとに値が消えてから、累積値が再表示されることです。これを達成できるアプローチはありますか?
selenium-webdriver - ツキディデスはブラウザを起動していません
アーキタイプ 'thucydides-jbehave-archetype' から標準のデモ プロジェクトを実行しようとしています。Windows 7 マシンでは正常に動作していますが、Windows 8 マシンではブラウザがまったく開きません。別のマシンの Firefox と chrome でうまく動作する同じプロジェクトが、Windows 8 マシンでは失敗しています。Thucydides レポートが正常に生成され、'easyb' アーキタイプからのデモ プロジェクトも正常に動作していることに注意してください (そしてブラウザーを起動します)。
コンソールからのスナップショットは次のとおりです。
上記の手順は完全に実装されていることに注意してください。
ここに私の環境の詳細があります:- OS: Windows 8 IDE: Eclipse Juno Maven ランタイム: apache-maven-3.2.1 Java バージョン: 1.7
maven - thucydides での並列テスト実行
thucydides で並列テストを実行するにはどうすればよいですか? Dthucydides.batch.count (および Dthucydides.batch.size は、カウントがサイズになったと誰かが言ったので?)、Dthucydides.batch.number を設定しようとしました。 maven フェイルセーフ プラグインの fork オプションですが、何も機能しません。次から次へとテストを実行し続けます。
要求に応じてテストを実行するために使用している mvn プラグイン:
java - メタ パラメータとサンプル テーブルを組み合わせる際の jbehave バグの回避方法
0.9.229 thucydides-jbehave アーキタイプから作成されたプロジェクトを使用しています。ここにいくつかのjbehaveストーリーがあります:
Example テーブルが meta と共存している場合、手順 F で問題が発生します。デバッガーが明らかにしたように、基になるメソッドに渡される値は
in<reg1>
は、実際には Meta の @reg1 値ではありませんが、例の 'number' 値です。そして、代わりに渡される値<registrator1>
は、実際には明確に取得されていない経度値です。では、問題は、同じストーリーと同じシナリオでメタと例を正しく組み合わせるにはどうすればよいかということです。
selenium - バックグラウンドでアクションを実行するように webdiv をセットアップする方法は?
私は現在、オートメーション QA で働いています。Java を使用したプロジェクト: jbehave、thucydides、selenium。私たちはUbuntu OSで作業しています。
テストを実行するたびに、セレンのすべてのクリックまたはアクションがドライバーウィンドウ(クロムドライバーを使用している)をフォーカスしている(ウィンドウをアクティブにする)ため、すべて(コーディング、Webの閲覧)を停止する必要があります。私はテストを台無しに何かをします。このため、私たちのチームは多くの時間を無駄にしています。
Phantomjs を試してみましたが、正しく動作しない、要素が見つからないなど... また、vagrant を使用して仮想マシンでテストを実行することもできません (会社固有の理由により)。
バックグラウンドでさまざまなアクションを実行し続ける限り、Chrome ドライバーが起動時にアクティブなウィンドウを引き継いでも問題ありません。奇妙ですが、以前のプロジェクト (windows、c#、mstest) では、chromedriver は追加のセットアップなしでこのように動作します。助けてください。この問題を抱えているチームは他にほとんどありません。この問題は Mac と Linux でのみ発生するようです。