問題タブ [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.
python - webdriver の HTMLUNIT でソックス プロキシを使用するには?
コード:
初期化する前にこれを試しました:
しかし、うまくいかなかったようです-IPは変更されていません。
webdriver と htmlunit でソックス プロキシを使用するにはどうすればよいですか?
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 秒間待ってみました。しかし、それでも同じエラーが発生します。
私はたくさんグーグルで検索しましたが、これを理解することができませんでした.
cookies - Selenium HtmlUnitDriver はセッション ID または Cookie を保存します
Selenium 2.0のHtmlUnitDriverを使用している場合、ログイン後にWebサイトにログインしたままにするために必要なセッションIDまたはCookieを保存するにはどうすればよいですか?
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 ドライバーよりもさらに高速に動作させたいと思っています...この問題について何か考えがありますか?