問題タブ [chrome-web-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.
google-chrome - ChromeDriver を使用して再生する代わりに、MP4 ファイルをダウンロードしますか?
Selenium WebDriver 2.31.2でChrome Web Driver 2.10 chromedriver_win32.zipを使用しています。
詳細ログを有効にすると、DesiredCapabilities ( https://sites.google.com/a/chromium.org/chromedriver/capabilities ) が問題なく渡されたようです。
しかし、Chrome Web Driver はダウンロードではなく*.mp4を再生しています。
Selenium Webdriver .NET binding を使用して Chrome 設定を設定する方法で解決策を試しましたか? しかし、新しい Chrome Web Driver バージョンでは動作しないようで、selenium-dotnet-2.31.2をchromedriver_win_26.0.1383.0で使用しようとするとクラッシュします。
誰か提案がありますか?
google-chrome - Selenium Web ドライバー API を起動しようとすると、Windows 8 AMD64 で「Chrome バイナリが見つかりません」というエラーが発生する
現在、Windows 8 AMD64 でセレン Web ドライバーの Chrome 拡張機能を使用しています。Chrome の起動で問題が発生しました。それは私にこれを与えます:
私もIEDriverServer.exe
同じパスに入れましたが、正常に動作します。このパスはシステム PATH に追加されています。また、Windows 7 AMD64 を搭載した別のコンピューターから起動しようとしましたが、正常に動作します。
私は少しググったところ、これを見ました。しかし、指定されたパスを確認したところchrome.exe
、chromeの実行ファイルが見つかりませんでした。Google Chrome を更新しようとしましたが、エラー コード 1 が表示されました。
私もこれを試しました:
私は何をすべきか?
java - javaでselenium wedriverを使用してChromeのデフォルトのダウンロード場所プロパティを設定するには?
webdriverを使って指定したダウンロード先に自動ダウンロードを設定したい。クロムで機能しない次のコードを試しました:
私が間違っているところを修正してもらえますか?
angularjs - 分度器を使用して UI へのデータの送信を最適化/高速化する方法はありますか?
次のようなコードがあります。
これが page.sendKeys 関数です。現在、これは約束の返却などを行っていないことに注意してください。関数がうまくコーディングされていない場合は、コメントを歓迎します。
画面の各フィールドにゆっくりと入力し、その後のテストで何度も繰り返します。
これを最適化する方法はありますか、それともフィールドが次々と入力されるのを待って、実行に時間がかかるテストを実行する必要がありますか?
sendKeys は約束ベースだと思います。たとえば、AngularJS $qを使用してすべての sendKey を同時に発行し、$q を使用してそれらが完了するのを待つことはできますか?
selenium-webdriver - 分度器/ジャスミン テストで「UnknownError: 不明なエラー: 最大コール スタック サイズを超えました」がスローされる
実行するたびに「 UnknownError: unknown error: Maximum call stack size exceeded.」をスローするテストがあります。
このテストは、私のサービスの 1 つで、Google ドライブに書き込むメソッドを呼び出しています。
失敗しているテストは、ドライブ アイテムを更新することを意味する「ui」で doDrive 関数を呼び出しています。「ui」->「ni」という 1 文字を変更すると、新しいドライブ アイテムが作成され、テストは機能します。テスト対象のコードは、通常の使用では問題なく動作します。
私はchrome webdriverを直接使用していますが、browser.ignoreSynchronization = true;
python - デフォルトのプロファイルを使用せずに Chromedriver を起動するにはどうすればよいですか?
Chromedriver とデフォルト以外のプロファイルを使用して Chrome を読み込もうとしています。
私はこのpythonコードを使用しています:
しかし、私は次のエラーが発生しています:
私は何を間違っていますか?
selenium-webdriver - 分度器: Webstorm 8 で e2e テストケースを実行できません [http://localhost:3000 は利用できません]
webstorm 8 で e2e を実行しようとしています。
以下は設定の詳細です -
以下は、protractor.e2e.conf.js の内容です。
};
そして、以下は仕様ファイルです -
e2e テストケースを実行すると、ブラウザ ウィンドウが開きます。テストケースを実行しようとしますが、localhost 3000 が利用できないため失敗します。コンソールに次のエラー メッセージが表示されます -
構成のどこかで間違っているのでしょうか。誰でも助けることができますか?
c# - Selenium webdriver (テスト済みの ChromeDriver) は、ウムラウトを含むテキストでオプションを見つけることができませんか?
私はこれが構造であるドロップダウンを持っています:
ここで、Selenium Webdriver を使用して、最後のオプションをテキストで選択したいと考えています (オプションが実際には最後のオプションであることに依存することはできません)。
これを試す:
NoSuchElementException を返します。
なんで?
これが私が試した値のリストですtext
: