問題タブ [webdriver]

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

java - AntなしでコマンドラインからGoogle Webdriverを使用するJavaアプリケーションをコンパイルする方法

Google の webdriver を使用するサンプル コードをコンパイルしたいと考えています。

/home/iyo/webdriver に webdriver を保存しました。私のコードは次のとおりです。

しかし、私は

次のようなエラーが発生しました。

FirstTest.java:7: シンボルが見つかりません

シンボル: クラス WebDriver

場所: パッケージ com.googlecode.webdriver

com.googlecode.webdriver.WebDriver をインポートします。

FirstTest.java:9: シンボルが見つかりません

シンボル: クラス WebElement

場所: パッケージ com.googlecode.webdriver

com.googlecode.webdriver.WebElement をインポートします。

FirstTest.java:11: パッケージ com.googlecode.webdriver.htmlunit が存在しません

com.googlecode.webdriver.htmlunit.HtmlUnitDriver をインポートします。

FirstTest.java:19: シンボルが見つかりません

シンボル: クラス WebDriver

場所: クラス com.googlecode.webdriver.example.FirstTest

FirstTest.java:19: シンボルが見つかりません

シンボル: クラス HtmlUnitDriver

場所: クラス com.googlecode.webdriver.example.FirstTest

FirstTest.java:27: シンボルが見つかりません

シンボル: クラス WebElement

場所: クラス com.googlecode.webdriver.example.FirstTest

FirstTest.java:29: シンボルが見つかりません

記号 : 変数 By

場所: クラス com.googlecode.webdriver.example.FirstTest

8 エラー

それらを使用したくありs possible to use it whitouht Ant?(The code in NetBeans or Eclipse work well, but I donません。) javac のみですか?

ありがとう。

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

html - XPathを使用してhtmlテキストエリアのコンテンツを取得することは可能ですか?

いろいろ調べましたが、手がかりが見つかりません。次のようなことは可能ですか:

また

JS やその他のさまざまな手法を使用してこれを実行できることはわかっていますが、WebDriver と Firefox を使用して TinyMCE テキストエリア入力をテストしていて、JS の実行が遅れているため、待ちたいと思います。書式設定コントロールをクリックした後に特定の文字列を表示するテキストエリアと、WebDriver でこれを実現するために考えられる唯一の方法はSlowLoadableComponent、XPath を使用することです。それか、でも私はそれThread.sleepを避けたいです;)

前もって感謝します。

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

selenium - Selenium WebDriverを使用して404の画像リクエストを確認するには?

Selenium WebDriver を使用して、URL GET が正常に返されるかどうかを確認する最も便利な方法は何ですか (HTTP 200)?

この特定のケースでは、現在のページの画像が壊れていないことを確認することに最も関心があります。

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

java - HtmlUnit プロキシの問題

WebDriver、特に HtmlUnitDriver と FirefoxWebDriver についてです。

HtmlUnitDriver と FirefoxWebDriver の両方に同じプロキシ設定を使用しましたが、FirefoxWebDriver のみが機能します。

HtmlUnitDriver で取得したのは、プロキシ サーバーからの「アクセスが拒否されました」でした。プロキシ設定を使用しなかった場合、空白のページが表示されました。ユーザー名またはパスワードを設定しなかった場合も同じエラーが発生したため、ユーザー名またはパスワードとは何の関係もないと思います。

以下は私のコードです。ありがとう!

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

python - Firefox Webドライバーから画像の詳細を取得するにはどうすればよいですか?

FirefoxによってWebdriverを介してレンダリングされたページに画像があり、そのオブジェクト(wd.find_element_by_xpath("id('main')/form/p[5]/img"))を取得できますが、その本体をbase64でエンコードするか、ハードドライブ上の場所だけを取得するにはどうすればよいですか?

srcPS:外部ツールで取得して取得することを提案しないでください。ブラウザにすでにある画像が欲しいです。

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

python - Webdriver から Firefox のキャッシュにアクセスするには?

Firefox のように直接ページにアクセスできますabout:cache-entry?client=HTTP&sb=1&key=(some URL)が、ページをレンダリングするときに、確かに一部のストレージからデータを取得します。Python Firefox Webdriver から後者にアクセスするにはどうすればよいですか?

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

python - Firefox プロキシを webdriver から変更するには?

Python Webdriver から Firefox のプロキシ設定にアクセスし、再起動せずにFirefox が変更されたプロキシ設定を使用するように変更するにはどうすればよいですか?

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

python - Python Webdriverは、プロキシで使用すると、ページがFirefoxにダウンロードされるまで待機しません

Python WebdriverでFirefoxプロキシを設定すると、ページが完全にダウンロードされるまで待機しません。設定しないと、これは発生しません。この動作を変更するにはどうすればよいですか?または、ページのダウンロードが終了したことを確認するにはどうすればよいですか?

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

python - PythonでWebドライバーからFirefoxCookieを削除するにはどうすればよいですか?

WebドライバーからFFCookieを削除できない場合。.delete_all_cookiesこのメソッドを使用すると、が返されますNone。そして、しようとするとget_cookies、次のエラーが発生します。

どうすれば修正できますか?

アップデート:

これは、変更を加えずにWebドライバーをクリーンインストールすると発生します。別の投稿で言及した変更は、この投稿が投稿された後で行われました(私は自分で問題を修正しようとしていました)。

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

java - python webdriver はどのように機能しますか?

webdriverに機能を追加したいのですが、Java がまったくわからないので、まずはその仕組みを理解したいと思っています。私が得たように、Firefoxプラグイン(javascript)があり、その拡張機能がインストールされた状態でFirefoxを起動するJavaコードがあり、このJavaコードはローカルポートをリッスンし、コマンドを取得すると、JavaはそれをFirefoxプラグインに通知します、実際の仕事をします。Python コードは、ポート インターフェイスへのショートカットのセットにすぎません。これは正しいですか?

アップデート:

返信ありがとうございます。しかし、誰でも説明してもらえますか、なぜ私が alert('Hello world!');FirefoxDriver.prototype.deleteCookie = function(respond, cookieString) { に 追加してD:\webdriver-read-only\firefox\src\extension\components\firefoxDriver.js から実行すると

まだアラートが表示されません(ちなみに、エラーが発生します)Hello world!