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

.net - .NET 用の HtmlUnitDriver はありますか?

Selenium の WebDriverを使用して、独学のために取り組んでいる ASP.NET MVC アプリのSpecFlowテストを実行しています。

FirefoxDriver、などを使用するとChromeDriver、すべて実行に時間がかかります。実際、それらを使用するのはかなりイライラします (私の意見では)。

HtmlUnitDriverブラウザーベースのドライバーよりもはるかに高速であると思われるについて読んだことがあります。しかし、.NET クライアント ライブラリ (Java のみ) でバージョンが見つからないようです。.NET バージョンはありますか?

0 投票する
5 に答える
21883 参照

java - HtmlUnitDriver が JavaScript を実行しないのはなぜですか?

次の問題が発生しました: Browserversion Firefox_3_6 で HtmlUnitDriver を使用して、Selenium 2.9 で JUnit testCase を実行しています。JavaScript が有効になっています。次の JavaScript 関数を呼び出して実行する必要がある場合、何もしません。

ABC.doに行きたい

FirefoxDriver でテストを実行すると、動作します。

これを HtmlUnitDriver で動作させる方法はありますか? 手動で driver.get(" http://host/ABC.do ") を呼び出すとテストは機能しますが、これは正しい方法ではありません。

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

java - Selenium WebDriver を使用して HtmlUnitDriver で認証を処理するにはどうすればよいですか?

HtmlUnitDriver で認証を処理するにはどうすればよいですか?

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

selenium - HtmlUnitDriver がページを正しく取得しない

私はこれで初心者です、基本的に私は HtmlUnitDriver を使用しようとしています、これは私のコードです:

しかし、私が得たページソースは次のとおりです。

new HtmlUnitDriver(true) を試みましたが、まだ Google をロードしていません。セレン サーバー スタンドアローンをクラス パスに既に追加しています。私は何か間違ったことをしていますか?ありがとうございました

PS: selenium-server-standalone-2.24.1.jar と jre 1.7 を使用しています

0 投票する
3 に答える
8704 参照

java - HtmlUnit ScriptException エラー

私は HtmlUnitDriver を使用しています。これが私のコードです。

次の例外が発生します。

この問題を解決するのを手伝ってください。

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

selenium - HtmlUnitDriver と MouseOver

「現在表示されている要素とのみ対話することができます」というエラーに関する私の問題は、アクションとhtmlunitdriverでよりよく説明されています-速度の問題 は待っても解決されません。htmlunitdriver が目に見えないブラウザに入るので、ここで .perform -操作が正しいことをしていることをどのように確認できますか? このようなことを主張する方法はありますか?

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

java - HtmlUnitDriver() が機能しない

私はEclipseでセレンプロジェクトをセットアップしています。セレンプロジェクトをFirefoxドライバーで動作させることができました。ただし、代わりに HtmlUnitDriver を使用しようとすると、次のエラーが発生します。

つまり、次のコードを実行しようとしています。

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

0 投票する
6 に答える
13127 参照

java - HtmlUnitDriver がページをロードしていないようです

HtmlUnitDriver を開発環境で動作させようとしています。初心者として、最新の Selenium サーバー jar を使用して次のページの例を実装してみました: http://code.google.com/p/selenium/wiki/GettingStarted

残念ながら、このプログラムを実行しようとすると、次の例外が発生します。

ここに実装された修正を組み込むためにコードを変更しようとしました:

URL の取得中に HtmlUnitDriver が問題を引き起こす

driver.getCurrentUrl()の呼び出し後にを使用してページの URL を取得しようとしましたdriver.get("http://www.google.com")が、返される文字列はabout:blank.

この例の同様のコードは、FirefoxDriver を使用して実行すると確実に機能しますが、要件を満たすには、スクリプトをセレンでヘッドレスで実行する必要があります (ヘッドレスである限り、特定の BrowserVersion で実行してもかまいません)。 .

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

アップデート:

これは私が今実行しようとしているコードです。HtmlUnitDriver を、Google に検索クエリを入力するだけの簡単なことで動作させることができることを確認したいだけです。

更新 2:

この問題は非常に奇妙です。自宅のコンピューターで同じコードを試してみましたが、BrowserVersion を Firefox または Internet Explorer に設定すると問題なく動作します。この問題は間違いなく私の職場のコンピューター構成によって引き起こされていますが、なぜこれが起こっているのかはまだわかりません.