問題タブ [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.
java - JWebUnit を使用したダウンロード ファイル リンクのテスト
私はJWebUnitを使用しています。ダウンロードリンクが正しく機能し、ファイルが実際にダウンロードされるかどうかをテストするためにどのように使用できますか?
jwebunit - jwebunit使用時に入力タグから値を読み取る方法
HTMLページの一連の入力タグから値を読み取る必要があります。誰かがこの点で私を助けることができますか?
前もって感謝します..
java - JWebUnit による動的 JavaScript アラート
私は JWebUnit を使用しており、私がテストしているシステムは、「あなたのアプリケーションは参照とともに送信されました」などの動的メッセージを持つ JavaScript アラートを使用しています。
JWebUnit を使用して WebTester.setExpectedJavaScriptAlert(...) を呼び出していますが、この時点では予想されるメッセージがどうなるかわかりません。
これを回避する方法についての提案はありますか (アラートを使用しない以外に)。
乾杯、マイク
testing - htmlunit と htmlunit プラグインを使用した jwebunit
htmlunit
、httpunit
、などの UI テスト ツールについて調査しましたjwebunit
。selenium
私はテストツールにあまり慣れていません。Htmlunit
JavaScriptのサポートに関しては、良いオプションに思えます。すると、 APIが提供されており、比較してjwebunit
簡潔なコードを書くことができることがわかりました。jwebunit
htmlunit
よくわからないことが 1 つあります。プラグインを使用する場合jwebunit
、htmlunit
のすべての機能を使用できますhtmlunit
か、それとも がjwebunit
提供する一部の機能の使用を制限しますhtmlunit
か?
button - JWebUnit を使用してボタンの状態をテストする
JWebUnitを使用してページでボタンが有効または無効になっているかどうかをテストすることは可能ですか?
jwebunit - JWebUnitのbeginAtとgotoPageの違いは何ですか?
ベース URL に対する絶対 URL または相対 URL で会話を開始します。
getTestContext().setBaseUrl(String)
ベース URL の定義に使用します。絶対 URL は、「http://」、「https://」、または「www.」で始まる必要があります。
ユーザーがブラウザで URL を手動で入力した場合と同様に、指定されたページに移動します。
getTestContext().setBaseUrl(String)
ベース URL の定義に使用します。絶対 URL は、「http://」、「https://」、または「www.」で始まる必要があります。
そのため、1 つは「絶対 URL またはベース URL に対する相対 URL で会話を開始する」と言い、もう 1 つは「ユーザーがブラウザーで URL を手動で入力した場合のように、指定されたページに移動する」と言います。これは、それらを理解する上で少しも役に立ちません (具体的には前者。後者は理にかなっています)。それらの実際の違いは何ですか?どちらをいつ使用する必要がありますか?
jsp - 電子メールを送信せずに JWebUnit で電子メール コンタクト フォームをテストする
サーブレットと JSP ページを使用して構築された Java Web アプリケーションがあります。JWebUnit ( http://jwebunit.sourceforge.net ) を使用していくつかの統合テストを作成しました。
次のようなテスト方法があります。
ただし、テストメソッドでフォームを送信すると、メールが送信されます。Rails のように、この電子メール機能をテストする方法はありますか? Rails でテスト環境にいる場合、アプリは実際のメールを送信していません。代わりに、それらのメールをある種のテスト キューに追加して、メールが送信されたかどうかを確認できるようにします。
Java Web アプリでそのようなものを使用できますか?
java - jwebunit は webtester webclient のプロキシを設定します
Webtester でプロキシ構成を設定する際に問題があります。以前は、htmlunit 2.11 jar で次のコードを使用していました。
jwebunit ライブラリ (つまり、htmlunit 2.13、httpclient4.3.1 など) を更新した後、setProxyConfig メソッドは WebClient でサポートされません。WebClient でプロキシを設定する唯一の方法は、コンストラクターにあるようです。jwebunit WebTester のプロキシ構成を設定するにはどうすればよいですか? ありがとう
servlets - JWebUnit でのテスト
JWebUnit フレームワークを使用して、サーブレットで統合テストを実行しようとしています。必要な 2 つの jar ファイル (jwebunitcore
とjwebunit-htmlunit-plgin
) をクラス パスにインポートしただけです。コードは次のとおりです。
最後に、これをjunitテストとして実行すると、サーブレットがブラウザで実行されますが、結果としてまだエラーが発生します!
ここで何か間違ったことをしていますか?
javascript - JWebunit から JavaScript メソッドを呼び出す方法
JWebunit テスト クラスでログイン画面を確認する必要があります。
このページには送信ボタンがありません。href タグを使用しています。
href をクリックすると、プロセスはgoPasswordPageメソッド スクリプトに進みます。このスクリプトは、それぞれのサーブレットLoginServelet.javaを呼び出します。
プロセスの詳細Home.jsp --> LoginServlet.java --> password.jsp
home.jsp
LoginServlet.java
password.jsp
JWebUnit テストクラス
BasicWebAppTest.java
私を助けてください。前もって感謝します。