問題タブ [htmlunit-driver]

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

java - Htmlunitdriver がソケットに基づくページを開くことができない

コード:

URL: https://www.crowdchat.net/chat/c3BvdF9vYmpfMjE2MQ==

上記のコードは FirefoxDriver で正常に動作しています。htmlUnitDriver を使用してこの URL を開こうとすると、いくつかのエラーが表示されます。この問題の解決策は何ですか? プロキシのようなものを設定する必要がありますか? 助けてください。ブラウザのバージョン:

エラー:

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

selenium - HtmlUnitDriver を含む Selenium Webdriver でスクリプトを実行するのが難しい

HtmlUnitDriver を含む基本的なセレン スクリプトを実行できません。コードを実行しようとすると、次のエラーが発生します。

コード:

エラー:

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

java - HtmlUnit: から要素を抽出する方法 tag page

日常業務を自動化しようとしています。要素を調べると Web に多くの要素が表示されるのを確認できましたが、[ページのソースを表示] をクリックすると意味不明な単語しか表示されません。ページ要素を抽出したいのですが、誰か助けてください。マイページのサンプルは以下です。

注: 次のページに svg と g タグがあります。

ページ ソースの詳細を表示:

私の HtmlUnit Java コードは、ターゲット要素を見つけることができませんでした。誰でも私を助けてもらえますか?

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

java - HTML ユニットでアラートを読む

HTMLページを読むためにJavaでHTMLユニットに取り組んでいます。ポップアップ/アラート ウィンドウからメッセージを読まなければならないシナリオがあります。インデックスページがありますpage = form.getInputByName("index").click();

インデックス ページをクリックすると、応答ページが表示されます。しかし、その前に、次のようなアラートが表示されます

ここに画像の説明を入力

上記のメッセージを読み、OK に進みます。

`のようなアラートハンドラで試しました

しかし、これは私にとってはうまくいきません。

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

java - HtmlUnitでtextarea要素とそのコンテンツを取得するには?

javaを使用して要素のコンテンツを取得しようとしていますがhtmlunitClassCastExceptionエラーが発生しています。これを正しい方法で取得しているかどうかはわかりません。

例外:

PageIT.java

createProduct.jsp

ガイドしてください。

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

java - エラー「java.lang.NoClassDefFoundError: com/gargoylesoftware/htmlunit/html/HtmlElement」を取得する

コードを書いたテストにセレンWebドライバーを使用しています:

しかし、私は出力を得ています

コードに selenium-htmlunit-driver-2.46.0.jar の jar を含めました。それでもエラーが発生します。そこで、何が問題なのかを確認してください。

前もって感謝します

selenium-htmlunit-driver-2.46.0.jar の jar をライブラリに個別に含めました。それでもエラーが発生する

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

java - Selenium Webdriver は .get() メソッドで時間がかかりすぎて、Java プロセス全体を無条件に停止します (特定の 1 つの URL のみ)。

友人私は、Javaデスクトップアプリケーションでページソースを取得するためにセレンWebドライバーを使用しています。これを取得しようとするたびに、 「 http://www.greenbergdental.com/offices/university 」という 1 つの URL だけで問題が発生し、現在の Java スレッドが動かなくなり、アプリケーション全体が停止しました。これに関するいくつかの解決策を提案してください。Pagetimeout、Scripttimeout を試しました。注: 何らかの理由で JavaScript を有効にできません。だから、私ができないjavascriptをオンにするなどの提案をしないでください。