問題タブ [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.

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

selenium - MouseClick が FirefoxDriver に登録されない

[ユーザーの表示] をクリックしようとしていますが、何らかの理由で Chrome では機能しますが、Firefox では機能しません。

xpathでもこれを試しましたが、Firefoxでのみ同じ問題が発生しました。ここに画像の説明を入力

私がそれを実行すると、noelement found例外などは発生しません。

0 投票する
0 に答える
96 参照

java - FirefoxDriver でブラウザ拡張機能のインストール ダイアログを検出する方法

私は (java/selenium-FireFoxDriver) ブラウザー自動化アプリに取り組んでおり、以下のスクリーンショットのように、Web ページがブラウザー拡張機能のダウンロードを要求したことを検出したいと考えています。

スクリーンショット

通常のアラート ボックス コードは適用されないようです。

コメントに記載されているように、これはおそらく標準の WebDriver メソッドを使用して行うことはできません。その機能は主に DOM と対話するためだけだからです。

ただし、「プロファイル」と「機能」を FireFox ドライバーに渡すことができることはわかっています。Firebug やその他の拡張機能/プラグインで実行できます。ウィンドウの開閉、Cookie の削除などもできます。こういうことじゃないから何かできることがある気がするDOM

Firefox の設定を変更したり、別のブラウザ拡張機能を使用/作成したりして、このダイアログで何かを行うための素晴らしい方法があるのだろうか?

私はsikuliをいじりましたが、それを使いこなすのに苦労しました。実際に私のアプリと統合するのはもっと難しいと確信しています(ただし、もっと調査する価値があることは確かです)。多分これが唯一の実行可能なアプローチですか?

0 投票する
0 に答える
871 参照

c# - FirefoxDriver および Selenium WebDriver (C# / NuGet) - Javascript セキュリティ エラーをバイパスしようとしています

「プロパティ 'ドキュメント' へのアクセス許可が拒否されました」の修正方法を見つけました。「プロパティ「ドキュメント」へのアクセス許可が拒否されました」を修正する方法は? *chromeしかし、彼らが話していることをどこに固執するべきかわからないので、それらのどれも直接助けにはなりません。おそらく、これにより、昇格されたセキュリティ特権を持つ特別なプロファイルで Firefox が起動され、Javascript セキュリティ エラーが回避されるはずです。なぜこれが必要なのですか?さて、私はすべての (または選択された) IFRAMEがこのように完全に読み込まれるタイミングを理解しようとしています。しかし、セキュリティのため、IFRAME のドキュメントにアクセスできません。したがって、課せられたセキュリティ制限を克服するために、特別な権限で Firefox を使用したいと考えています。

以下のような単純なコードで、どこにどのように適用すればよいの*chromeでしょうか?

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

selenium - 並列 Selenium テスト用に個別のプロファイルを設定する

RemoteWebDriver を使用して個別のプロファイルを設定する方法を研究しています。私はそれについて次のスレッドで読んでいます。

私は次のようにそれに取り組もうとしています:

}

次のエラーが表示されます。

更新: 以下の BaseTest クラスにメソッド名を挿入しています

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

javascript - FirefoxDriver: プラグインを有効にする

ChromeDriver の--always-authorize-pluginsに相当するFirefoxDriverオプションが見つかりません。

FirefoxDriver には同等のオプションが含まれていますか?

PS --always-authorize-pluginsはChromeDriverのすべてのプラグインを有効にします。

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

java - Selenium でズームイン状態でページ全体のスクリーンショットを撮る

Selenium firefox webdriver で Web ページを読み込んでいて、ページを 500% にズームインしています。次に、500% にズームインした解像度でページのスクリーンショットを撮りたいのですが、機能していません。

このコードは URL にズームインします。今、ズームインした解像度でスクリーンショットを撮りたいです。

これはスクリーンショットを撮っていますが、ズームインされた解像度ではなく、通常の解像度でのみ撮影されています。

セレンでそれを行う方法、またはセレンがこれに適したツールである場合でも、誰かが助けてください。そうでない場合は、私の要件に適した何かを提案してください。