問題タブ [selenium-firefoxdriver]
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.
selenium - MouseClick が FirefoxDriver に登録されない
[ユーザーの表示] をクリックしようとしていますが、何らかの理由で Chrome では機能しますが、Firefox では機能しません。
xpathでもこれを試しましたが、Firefoxでのみ同じ問題が発生しました。
私がそれを実行すると、noelement found例外などは発生しません。
java - FirefoxDriver でブラウザ拡張機能のインストール ダイアログを検出する方法
私は (java/selenium-FireFoxDriver) ブラウザー自動化アプリに取り組んでおり、以下のスクリーンショットのように、Web ページがブラウザー拡張機能のダウンロードを要求したことを検出したいと考えています。
通常のアラート ボックス コードは適用されないようです。
コメントに記載されているように、これはおそらく標準の WebDriver メソッドを使用して行うことはできません。その機能は主に DOM と対話するためだけだからです。
ただし、「プロファイル」と「機能」を FireFox ドライバーに渡すことができることはわかっています。Firebug やその他の拡張機能/プラグインで実行できます。ウィンドウの開閉、Cookie の削除などもできます。こういうことじゃないから何かできることがある気がするDOM
…
Firefox の設定を変更したり、別のブラウザ拡張機能を使用/作成したりして、このダイアログで何かを行うための素晴らしい方法があるのだろうか?
私はsikuliをいじりましたが、それを使いこなすのに苦労しました。実際に私のアプリと統合するのはもっと難しいと確信しています(ただし、もっと調査する価値があることは確かです)。多分これが唯一の実行可能なアプローチですか?
c# - FirefoxDriver および Selenium WebDriver (C# / NuGet) - Javascript セキュリティ エラーをバイパスしようとしています
「プロパティ 'ドキュメント' へのアクセス許可が拒否されました」の修正方法を見つけました。「プロパティ「ドキュメント」へのアクセス許可が拒否されました」を修正する方法は? *chrome
しかし、彼らが話していることをどこに固執するべきかわからないので、それらのどれも直接助けにはなりません。おそらく、これにより、昇格されたセキュリティ特権を持つ特別なプロファイルで Firefox が起動され、Javascript セキュリティ エラーが回避されるはずです。なぜこれが必要なのですか?さて、私はすべての (または選択された) IFRAMEがこのように完全に読み込まれるタイミングを理解しようとしています。しかし、セキュリティのため、IFRAME のドキュメントにアクセスできません。したがって、課せられたセキュリティ制限を克服するために、特別な権限で Firefox を使用したいと考えています。
以下のような単純なコードで、どこにどのように適用すればよいの*chrome
でしょうか?
selenium - 並列 Selenium テスト用に個別のプロファイルを設定する
RemoteWebDriver を使用して個別のプロファイルを設定する方法を研究しています。私はそれについて次のスレッドで読んでいます。
私は次のようにそれに取り組もうとしています:
}
次のエラーが表示されます。
更新: 以下の BaseTest クラスにメソッド名を挿入しています
javascript - FirefoxDriver: プラグインを有効にする
ChromeDriver の--always-authorize-pluginsに相当するFirefoxDriverのオプションが見つかりません。
FirefoxDriver には同等のオプションが含まれていますか?
PS --always-authorize-pluginsはChromeDriverのすべてのプラグインを有効にします。
java - Selenium でズームイン状態でページ全体のスクリーンショットを撮る
Selenium firefox webdriver で Web ページを読み込んでいて、ページを 500% にズームインしています。次に、500% にズームインした解像度でページのスクリーンショットを撮りたいのですが、機能していません。
このコードは URL にズームインします。今、ズームインした解像度でスクリーンショットを撮りたいです。
これはスクリーンショットを撮っていますが、ズームインされた解像度ではなく、通常の解像度でのみ撮影されています。
セレンでそれを行う方法、またはセレンがこれに適したツールである場合でも、誰かが助けてください。そうでない場合は、私の要件に適した何かを提案してください。