SeleniumとJavaを使用してブラウザのログインポップアップを処理する方法

ヴァルンバリ

自動化しようとしているWebサイトには、誰かがアクセスしたときに表示される認証ポップアップがあります。次のコードを試しましたが、Chromeはすぐにアラート現在の例外をswitchTo()にスローしません

Firefoxが機能していないようです。私は現在、これらのブラウザの最新のバイナリでSelenium3.6.0を使用しています。誰かが私を助けてくれますか?

driver = new FirefoxDriver();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.get("https://staging.brightsociety.com/");
WebDriverWait wait = new WebDriverWait(driver, 10);
wait.until(ExpectedConditions.alertIsPresent());
Alert alert = driver.switchTo().alert();
alert.authenticateUsing(new UserAndPassword(username, password));
driver.switchTo().defaultContent();

http://staging.brightsociety.com

認証が必要です

ラビア・アシフ

これはウェブサイトではなくブラウザ固有のものであるため、Seleniumはswitchtoコマンドでは処理しません。

解決策1:解決策1:

driver.get( " http:// username:[email protected] ");

ただし、この方法の問題は、複数のページに移動すると、ポップアップが何度も表示されることです。これも処理が困難です。

解決策2 :(推奨)

AutoItスクリプト、AutoItをここからダウンロードし、認証ポップアップのスクリプトをここで見つけます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Javaを使用してSeleniumでブラウザ通知ポップアップを処理する方法は?

分類Dev

Selenium WebdriverとJavaを使用してWebページダイアログウィンドウのドロップダウンを処理する

分類Dev

Javaを使用してSelenium WebDriverでポップアップを処理する方法

分類Dev

Selenium Webdriverを使用してExcelをダウンロードしながら、Firefoxでダウンロードポップアップを処理する方法

分類Dev

Seleniumを使用して年と月のドロップダウンを処理する方法は?

分類Dev

java-seleniumでcucumberbddフレームワークを使用してブートストラップドロップダウンを処理する方法

分類Dev

Robot Frameworkでポップアップブラウザを処理する方法は?

分類Dev

Selenium と Python を使用してポップアップでログインする

分類Dev

クロスブラウザウィンドウのポップアップタイトルとファイルを処理するためにAutoItスクリプトをパラメータ化する方法は?

分類Dev

セレンウェブドライバーを使用してChrome拡張機能のポップアップにアクセスして処理する

分類Dev

アプリケーション内のポップアップを処理するWebブラウザ

分類Dev

Selenium WebDriverとJUnitを使用して、ブラウザにローカルファイルをドラッグアンドドロップしますか?

分類Dev

PythonでSeleniumを使用してメールポップアッププロンプトを処理する

分類Dev

Selenium WebDriver で Firefox のアップロード ファイル ウィンドウを処理する方法 - Java

分類Dev

Selenium + Pythonを使用してポップアップウィンドウからログインする

分類Dev

ウィンドウオーバーレイと複数のドロップゾーンを使用してファイルのドラッグアンドドロップを処理するにはどうすればよいですか?

分類Dev

SeleniumとJavaを使用してeコマースWebサイトhttps://www.firstcry.com内でポップアップを処理する方法

分類Dev

python(plus java)を使用してSeleniumでWindows認証ポップアップを処理する方法

分類Dev

python(plus java)を使用してSeleniumでWindows認証ポップアップを処理する方法

分類Dev

Firefoxでダウンロード確認のポップアップ/ダイアログを処理する

分類Dev

SeleniumWebDriverを使用して「LoginwithGoogle」ポップアップウィンドウを処理する方法

分類Dev

サーブレット3.0プログラムによるセキュリティを使用しているときにセッションタイムアウトを処理する方法

分類Dev

Selenium WebDriverを使用してWindowsファイルのアップロードを処理する方法

分類Dev

Pythonで自動化するときにSeleniumを使用してMicrosoftOutlookアプリのポップアップを処理する方法

分類Dev

Selenium Webdriver を使用してアラートの処理がポップアップ ウィンドウに表示される

分類Dev

PythonWebdriverブラウザのポップアップを処理する方法。JavaScriptによって生成されたアラートではありません

分類Dev

セレンウェブドライバーを使用して、MozillaおよびChromeブラウザーでGeo Locationポップアップを処理するにはどうすればよいですか?

分類Dev

ブラウザがHTML5ドラッグアンドドロップをサポートしていない場合にドラッグアンドドロップをサポートするための最良の方法は何ですか?

分類Dev

PythonでSeleniumを使用して「AcceptCookies」ポップアップを処理する

Related 関連記事

  1. 1

    Javaを使用してSeleniumでブラウザ通知ポップアップを処理する方法は?

  2. 2

    Selenium WebdriverとJavaを使用してWebページダイアログウィンドウのドロップダウンを処理する

  3. 3

    Javaを使用してSelenium WebDriverでポップアップを処理する方法

  4. 4

    Selenium Webdriverを使用してExcelをダウンロードしながら、Firefoxでダウンロードポップアップを処理する方法

  5. 5

    Seleniumを使用して年と月のドロップダウンを処理する方法は?

  6. 6

    java-seleniumでcucumberbddフレームワークを使用してブートストラップドロップダウンを処理する方法

  7. 7

    Robot Frameworkでポップアップブラウザを処理する方法は?

  8. 8

    Selenium と Python を使用してポップアップでログインする

  9. 9

    クロスブラウザウィンドウのポップアップタイトルとファイルを処理するためにAutoItスクリプトをパラメータ化する方法は?

  10. 10

    セレンウェブドライバーを使用してChrome拡張機能のポップアップにアクセスして処理する

  11. 11

    アプリケーション内のポップアップを処理するWebブラウザ

  12. 12

    Selenium WebDriverとJUnitを使用して、ブラウザにローカルファイルをドラッグアンドドロップしますか?

  13. 13

    PythonでSeleniumを使用してメールポップアッププロンプトを処理する

  14. 14

    Selenium WebDriver で Firefox のアップロード ファイル ウィンドウを処理する方法 - Java

  15. 15

    Selenium + Pythonを使用してポップアップウィンドウからログインする

  16. 16

    ウィンドウオーバーレイと複数のドロップゾーンを使用してファイルのドラッグアンドドロップを処理するにはどうすればよいですか?

  17. 17

    SeleniumとJavaを使用してeコマースWebサイトhttps://www.firstcry.com内でポップアップを処理する方法

  18. 18

    python(plus java)を使用してSeleniumでWindows認証ポップアップを処理する方法

  19. 19

    python(plus java)を使用してSeleniumでWindows認証ポップアップを処理する方法

  20. 20

    Firefoxでダウンロード確認のポップアップ/ダイアログを処理する

  21. 21

    SeleniumWebDriverを使用して「LoginwithGoogle」ポップアップウィンドウを処理する方法

  22. 22

    サーブレット3.0プログラムによるセキュリティを使用しているときにセッションタイムアウトを処理する方法

  23. 23

    Selenium WebDriverを使用してWindowsファイルのアップロードを処理する方法

  24. 24

    Pythonで自動化するときにSeleniumを使用してMicrosoftOutlookアプリのポップアップを処理する方法

  25. 25

    Selenium Webdriver を使用してアラートの処理がポップアップ ウィンドウに表示される

  26. 26

    PythonWebdriverブラウザのポップアップを処理する方法。JavaScriptによって生成されたアラートではありません

  27. 27

    セレンウェブドライバーを使用して、MozillaおよびChromeブラウザーでGeo Locationポップアップを処理するにはどうすればよいですか?

  28. 28

    ブラウザがHTML5ドラッグアンドドロップをサポートしていない場合にドラッグアンドドロップをサポートするための最良の方法は何ですか?

  29. 29

    PythonでSeleniumを使用して「AcceptCookies」ポップアップを処理する

ホットタグ

アーカイブ