問題タブ [htmlunit]

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

java - HTMLUNIT Facebook JavaScript 警告

特定の電子メールを使用して Facebook で人を検索できる簡単なアプリケーションを作成しようとしています。HTMLunit ツールを使用してアカウントにログインし、検索結果をスローするページを作成することもできます。しかし、結果を XML として出力しようとすると、ファイルに JavaScript の結果の一部のブロックがありません (アプリケーションによって作成されたファイルと、IE を使用して表示できるソース コードを比較すると、それらが欠落していることがわかります)

これを回避する方法はありますか?IE の showsource 関数と同じ結果を得る必要があるだけです。

どうもありがとう。

ファイルの実行中に、次の警告が表示されます。

そして大量のCSSエラー

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

java - Java - HtmlUnit - HTML をファイルに保存できません (場合によっては)

応答 HTML を HtmlUnit に保存する際に断続的に問題が発生します。

現在、親ディレクトリが存在し、他のいくつかのファイルが既にディレクトリに書き込まれています。ファイル名を見ると、ファイル名が悪いことを示す赤いフラグとして目立つものは何もありません。

このエラーを修正するにはどうすればよいですか?

ありがとう、

ウォルター

0 投票する
4 に答える
2804 参照

htmlunit - HtmlPage オブジェクト (HtmlUnit から) を表示して実際のブラウザで開くにはどうすればよいですか?

Htmlunit (ブラウザー自動化/テスト ツール) を使用して、一連のリンクをたどったり、ページで一連のアクションを実行したりしています。この後のある時点で、結果のページをブラウザー (インターネット エクスプローラーや Firefox など) で表示したいのですが、どうすればよいですか。? 皆ありがとう...

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

java - HtmlUnitにページを保存させる方法は?

私はJavascriptアクションをトリガーするHtmlUnitをクリックするために使用しています:HtmlElement

要素は次のとおりです。

返されるページはページと非常によく似ており、その要素が含まれています。同じURL、ほとんど同じHTMLですが、にいくつかの小さな違いがあり、新しいページは保存されHTMLませHtmlUnitん。HttpAnalyzerを使用してトラフィックをスニッフィングしていますが、WebclientJSを正しく処理し、適切なリクエストを送信していることがわかります。応答も正しいですが、の内容をcurrentPageファイルにダンプすると、実際のページが変更されていないことがわかります。どうすれば修正できますか?

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

javascript - HtmlUnit が外部参照の JavaScript をロードしない

HtmlUnit で Web アプリケーションをテストしようとしているときに問題が発生しました。私は HtmlUnit をあまり長く使用していないので、些細なことを見落としている可能性があることを覚えておいてください。

何らかの理由で、外部参照された JavaScript がロードされていません。ページを xml として印刷すると、次のようになります。

ご覧のとおり、JavaScript を含める必要がある場合、script タグは空です。私は何が欠けていますか?午前中ずっと解決策を探しましたが、関連する情報は見つかりませんでした。どんな助けでも大歓迎です!

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

java - HtmlUnitの履歴サイズを制限するには?

解析ジョブに HtmlUnit を使用していますが、各 WebWindow の履歴を保持する WebClient でメモリが浪費されることがわかりました。履歴をまったく使用しないので、その管理を無効にするか、少なくともサイズを 1 または 2 に制限したいのですが、それは可能ですか?

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

htmlunit - HtmlElement の HTMLUnit click() が機能しない

HTMLUnit にスパンでクリック アクションを実行させようとしていますが、何らかの理由で機能しません。以下のコードを見てください。

これを行うと、非常に長いエラーメッセージが表示されます。興味深い点は次のようです。

mouseDown() または dblClick() またはその他のマウスメソッドを呼び出そうとすると、同じことが起こります。コード スニペットは以前は正常に機能していたものなので、これは本当にイライラします。今日コメントを外しただけで、協力しなくなりました。

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

java - HtmlUnit click() の動作が異なりますか?

HtmlUnit Java ライブラリに関する質問: サーバーにログを作成しましたが、"HtmlElement" または "HtmlArea" を介して呼び出されたときに、click() メソッドが "参照" 情報を渡さないことに気付きました。より一般的に使用される HtmlAnchor を通じて呼び出されると、参照情報が渡されます。

HtmlAnchor は HtmlElement のサブクラスであるため、これは奇妙です

助けてくれてありがとう

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

javascript - YUI でスローされる例外:「Sizzle」が定義されていません!

Web-Harvest で HTML Unit v2.6 を使用し、その機能を拡張して新しい要素を作成します。

これを実行すると、要素が指定された URL をロードしているときに例外が発生します。詳細は以下の通りです。

原因: net.sourceforge.htmlunit.corejs.javascript.EcmaError: TypeError: オブジェクト net.sourceforge.htmlunit.corejs.javascript.EcmaError に関数 hasOwnProperty が見つかりません: ReferenceError: "Sizzle" が定義されていません。net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3651) で net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3629) で net.sourceforge.htmlunit.corejs .javascript.ScriptRuntime.typeError(ScriptRuntime.java:3657) で net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3676) で net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.notFunctionError(ScriptRuntime) .java:3740) で net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.getPropFunctionAndThisHelper(ScriptRuntime.java:2249) で net.sourceforge.

「Sizzle」(YUI3 に存在) がこれを引き起こしているようです。次に、Firefox と IE で同じことを確認しましたが、どちらのブラウザーでも「Sizzle」が定義されていないというエラーは表示されませんでした。

また、htmlunit の最新のスナップショットを使用しようとしましたが、同じ問題がありました。

これは HTML Unit JavaScript エンジンの制限 (バグ) ですか?

また

この例外を処理するように HTML Unit を構成する方法はありますか?

誰かがすでにそのような問題を抱えている場合は、お知らせください。

どんな助けでも大歓迎です。

前もって感謝します !

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

java - HTML、JSON 応答の処理

HtmlUnit で UnexpectedPage として返されるページがあり、応答は JSON です。これを解析するために HTMLUnit を使用できますか、それとも追加のライブラリが必要ですか?