問題タブ [chrome-options]
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.
c# - C# で ChromeDriver を使用してネットワーク情報を取得する
C# の ChromeDriver で起動した Chrome ページからネットワーク タブの情報にアクセスしようとしています。
転送されるデータの合計とページの読み込み時間は、少なくとも...
私はさまざまな設定をいじっていましたがChromeOptions
、DesiredCapabilities
ほとんど成功しませんでした。これまでのところ、スクリプトを実行して結果を long に変換するだけです。
Convert.ToInt64(((IJavaScriptExecutor)ChromeDriver).ExecuteScript("return window.performance.timing.navigationStart"));
ただし、可能であれば、この方法は避けたいと思います...よろしくお願いします!
selenium - Selenium webdriver - ChromeOptions クラスで「extensions-update-frequency」を設定する方法
Selenium webdriver を使用して chrome 拡張機能ページで拡張機能の更新を自動化できないようです (「今すぐ更新」ボタンをクリックして)。ボタンはクリックされますが、クリック イベントは更新を登録していません。少し読んだ後Chrome は、Chrome 拡張機能の更新頻度を省略したデフォルトの引数/パラメータのセットで起動するようです。
デフォルトの時間は約 5 時間だと思いますが、次のように chromeoptions クラスに次の引数を渡すことで上書きできると思います。
私はこれを試しましたが、喜びはありません。フラグを chrome.exe に直接渡すと、問題なく動作します。
これで成功した人はいますか?
c# - Selenium ChromeDriver - 複数の拡張機能をロードできますか?
(私は新しいので、私を殺さないでください)
したがって、複数のアンパックされた拡張機能を使用して Chromium ベースのブラウザー用の ChromeDriver を起動しようとしています (便宜上単純化されていますが、基本的にはコードと同じです):
foreach の実行が終了すると、ロードするすべての拡張機能がオプションに表示されます。
ただし、ChromeDriver を作成すると、このリストから 1 つの拡張機能 (最後の拡張機能) のみが読み込まれます。
私は何を間違っていますか?複数の拡張機能をロードすることは可能ですか?
selenium-webdriver - Chrome と Internet Explorer の引数のリストはどこにありますか?
Chrome と Internet Explorer の引数のリストはどこにありますか? Mozilla と同様に、設定のリストに「about:config」を使用します。thislist/を取得するためにChromeブラウザで呼び出すコマンドはありますか
編集-I
options.addArguments(" disable-popup-blocking ", "true"); options.addArguments(" download.default_director y","../Gmail/TestData/DownloadedFiles"); options.addArguments(" download.directory_upgrade ", "true"); options.addArguments(" download.prompt_for_download ", "false");
ここで、これらの引数のリストが必要です
jasmine - 分度器/Jasmine スクリーンショット レポーターを使用したスクリーンショットで Chrome がクラッシュする
Chrome で分度器 E2E テストを実行しているときに、仕様が失敗し、レポーターがスクリーンショットを撮ろうとすると、Chrome がクラッシュして以下のエラー ログが表示されることに気付きました。失敗のないテストは正常に機能します。失敗した IE と FF は正常に動作します。
私の考えでは、更新により自動スクリーンショットのアクセス権が変更されたのでしょうか? または似たようなもの。私の質問は、これをどのように回避するか、またはスクリーンショットを許可するように権限を変更するかです。
分度器の設定でchromeOptionsをいじってみましたが、disable-extensionsやdisable-web-securityなどを追加しましたが、今のところうまくいきません。
使用されているツール:
分度器 バージョン: 4.0.9
protractor-jasmine2-screenshot-reporter: 0.3.2
NPM バージョン: 3.10.9
ノード バージョン: 4.4.3
Chrome バージョン: 54.0.2840.71
ChromeDriver バージョン: 2.24
Selenium スタンドアロン: 2.53.1
c# - プロパティを ChromeOptions クラスに設定するにはどうすればよいですか?
C# を使用して Selenium WebDriver でスクリプトを作成しています。スクリプトでは、Web ページからいくつかのドキュメントをダウンロードしており、動的パスでダウンロードしたいと考えています。私は ChromeOptions クラスとそのメソッドを使用してタスクを達成しています。ここに私のサンプルコードがあります:
関数の開始時に上記のコードを使用している場合、正常に動作します。
ただし、パスが動的であるため、関数の途中で ChromeOptions クラスのプロパティを設定したいと考えています。したがって、ハードコードされたパスを文字列変数で変更し、関数の途中に次のコードを配置するだけです
ここで、関数の途中または実行時に ChromeOptions を更新すると、ChromeDriver の別のインスタンスが作成され、別のクロム ウィンドウが開きます。ChromeOptions クラスのプロパティは更新されません。IChromeDriver クラスから chromedriver.exe のパスを削除するなど、いくつかの実験を行いましたが、次のエラーが発生し始めました。
chromedriver.exe ファイルが現在のディレクトリまたは PATH 環境変数のディレクトリに存在しません。
IWebDriver クラスの別のインスタンスを作成せずに、コードの途中で ChromeOptions を設定する方法は何でしょうか?
java - スクリーンショットの撮り方 Selenium ChromeOption Driver
を使用して電子アプリケーションのスクリーン ショットをキャプチャできませんjava
。
これが私のwebdriverセットアップ用のコードです。
次の方法を使用して画面をキャプチャすると、従来の方法で機能しますChromeDriver
。
次のエラーが表示されます -
org.openqa.selenium.WebDriverException: 不明なエラー: 不明なエラーから自動化拡張機能を取得できません: ページが見つかりませんでした: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html
MAC OSを使用しています
ありがとう