問題タブ [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 投票する
1 に答える
821 参照

python - webdriver の HTMLUNIT でソックス プロキシを使用するには?

コード:

初期化する前にこれを試しました:

しかし、うまくいかなかったようです-IPは変更されていません。

webdriver と htmlunit でソックス プロキシを使用するにはどうすればよいですか?

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

java - Selenium WebDriver は、ページ ソースには存在しないが、開発者ツールから見たときに HTML に存在する要素を見つけることができません

Web ページ上の要素を検索するために Selenium Web Driver HtmlUnitDriver を使用しています。ページ ソースに表示されている要素のみを検索できます。ただし、これらの要素の詳細は、Internet Explorer Developer Tools (F12) を使用して確認できます。Selenium を使用してこれらの詳細 (id/name/XPath) を使用すると、org.openqa.selenium.NoSuchElementException. 私が書いたコードは次のとおりです。

ページソース

「ppm」という要素を検索すると、ページソースに存在するものが成功します。要素「ppm_timesheet」を検索すると、おそらくこの要素がページ ソースに存在しないため、次の例外が発生します。しかし、Internet Explorer で F12 を押して、開発者ツールでこの要素を選択すると、この要素が HTML に表示されます。

完全な例外は次のとおりです。

一部の要素がクライアント側で生成され、ビュー ソースに表示されないことを読みました。しかし、これは、View Source にない要素にはまったくアクセスできないことを意味しますか。

要素がロードされるのを 30 秒間待ってみました。しかし、それでも同じエラーが発生します。

私はたくさんグーグルで検索しましたが、これを理解することができませんでした.

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

cookies - Selenium HtmlUnitDriver はセッション ID または Cookie を保存します

Selenium 2.0のHtmlUnitDriverを使用している場合、ログイン後にWebサイトにログインしたままにするために必要なセッションIDまたはCookieを保存するにはどうすればよいですか?

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

javascript - Selenium API で HtmlUnit が Javascript を有効にして動作しない

Selenium API で javascript 対応の HtmlUnit Webdriver を使用しようとしていますが、これらのひどいエラーが発生します。JavaScript を使用しない Htmlunit は、Web サイトで直接データを接続して読み取るためだけに機能しますが、クリックしてメニューを選択する場合は JavaScript が必要です。

エラー http://s8.postimg.org/n3tgfau1v/selnium.jpg

http://s8.postimg.org/n3tgfau1v/selnium.jpg

HtmlUnit を 1000 または 10000 のように動作させるか、Firefox の Web ドライバーよりもさらに高速に動作させたいと思っています...この問題について何か考えがありますか?