問題タブ [jwebunit]

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

java - JWebUnit を使用したダウンロード ファイル リンクのテスト

私はJWebUnitを使用しています。ダウンロードリンクが正しく機能し、ファイルが実際にダウンロードされるかどうかをテストするためにどのように使用できますか?

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

jwebunit - jwebunit使用時に入力タグから値を読み取る方法

HTMLページの一連の入力タグから値を読み取る必要があります。誰かがこの点で私を助けることができますか?

前もって感謝します..

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

java - JWebUnit による動的 JavaScript アラート

私は JWebUnit を使用しており、私がテストしているシステムは、「あなたのアプリケーションは参照とともに送信されました」などの動的メッセージを持つ JavaScript アラートを使用しています。

JWebUnit を使用して WebTester.setExpectedJavaScriptAlert(...) を呼び出していますが、この時点では予想されるメッセージがどうなるかわかりません。

これを回避する方法についての提案はありますか (アラートを使用しない以外に)。

乾杯、マイク

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

testing - htmlunit と htmlunit プラグインを使用した jwebunit

htmlunithttpunit、などの UI テスト ツールについて調査しましたjwebunitselenium

私はテストツールにあまり慣れていません。HtmlunitJavaScriptのサポートに関しては、良いオプションに思えます。すると、 APIが提供されており、比較してjwebunit簡潔なコードを書くことができることがわかりました。jwebunithtmlunit

よくわからないことが 1 つあります。プラグインを使用する場合jwebunithtmlunitのすべての機能を使用できますhtmlunitか、それとも がjwebunit提供する一部の機能の使用を制限しますhtmlunitか?

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

button - JWebUnit を使用してボタンの状態をテストする

JWebUnitを使用してページでボタンが有効または無効になっているかどうかをテストすることは可能ですか?

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

jwebunit - JWebUnitのbeginAtとgotoPageの違いは何ですか?

JWebUnit.beginAt:

ベース URL に対する絶対 URL または相対 URL で会話を開始します。getTestContext().setBaseUrl(String)ベース URL の定義に使用します。絶対 URL は、「http://」、「https://」、または「www.」で始まる必要があります。

JWebUnit.gotoPage:

ユーザーがブラウザで URL を手動で入力した場合と同様に、指定されたページに移動します。getTestContext().setBaseUrl(String)ベース URL の定義に使用します。絶対 URL は、「http://」、「https://」、または「www.」で始まる必要があります。

そのため、1 つは「絶対 URL またはベース URL に対する相対 URL で会話を開始する」と言い、もう 1 つは「ユーザーがブラウザーで URL を手動で入力した場合のように、指定されたページに移動する」と言います。これは、それらを理解する上で少しも役に立ちません (具体的には前者。後者は理にかなっています)。それらの実際の違いは何ですか?どちらをいつ使用する必要がありますか?

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

jsp - 電子メールを送信せずに JWebUnit で電子メール コンタクト フォームをテストする

サーブレットと JSP ページを使用して構築された Java Web アプリケーションがあります。JWebUnit ( http://jwebunit.sourceforge.net ) を使用していくつかの統合テストを作成しました。

次のようなテスト方法があります。

ただし、テストメソッドでフォームを送信すると、メールが送信されます。Rails のように、この電子メール機能をテストする方法はありますか? Rails でテスト環境にいる場合、アプリは実際のメールを送信していません。代わりに、それらのメールをある種のテスト キューに追加して、メールが送信されたかどうかを確認できるようにします。

Java Web アプリでそのようなものを使用できますか?

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

java - jwebunit は webtester webclient のプロキシを設定します

Webtester でプロキシ構成を設定する際に問題があります。以前は、htmlunit 2.11 jar で次のコードを使用していました。

jwebunit ライブラリ (つまり、htmlunit 2.13、httpclient4.3.1 など) を更新した後、setProxyConfig メソッドは WebClient でサポートされません。WebClient でプロキシを設定する唯一の方法は、コンストラクターにあるようです。jwebunit WebTester のプロキシ構成を設定するにはどうすればよいですか? ありがとう

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

servlets - JWebUnit でのテスト

JWebUnit フレームワークを使用して、サーブレットで統合テストを実行しようとしています。必要な 2 つの jar ファイル (jwebunitcorejwebunit-htmlunit-plgin) をクラス パスにインポートしただけです。コードは次のとおりです。

最後に、これをjunitテストとして実行すると、サーブレットがブラウザで実行されますが、結果としてまだエラーが発生します!

ここで何か間違ったことをしていますか?

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

javascript - JWebunit から JavaScript メソッドを呼び出す方法

JWebunit テスト クラスでログイン画面を確認する必要があります。
このページには送信ボタンがありません。href タグを使用しています。
href をクリックすると、プロセスはgoPasswordPageメソッド スクリプトに進みます。このスクリプトは、それぞれのサーブレットLoginServelet.javaを呼び出します。

プロセスの詳細Home.jsp --> LoginServlet.java --> password.jsp

home.jsp

LoginServlet.java

password.jsp

JWebUnit テストクラス

BasicWebAppTest.java

私を助けてください。前もって感謝します。