Selenium WebDriver.get()は、ロードしているページが空で、アラートポップアップログインでスタックします。

遅いN愚かな

そのため、セレンでテストする必要のあるページがあります。最近、アラートポップアップ認証を使用するように変更されました(何について話しているのかわからない場合は、これを確認してください)

私の現在のアプローチは、上記のリンクからのアプローチですが、要素を見つけるだけでなく、アクションを使用してキーを送信します。

browser.get(url)
Alert alert = browser.switchTo().alert();
Actions action = new Actions(browser)
action.sendkeys(user).sendkeys(Keys.tab).sendkeys(password).perform()
alert.accept()

問題は最初の行から始まり、そこでスタックします... selenium / chromedriverはページがロードされたことを検出せず、次の行に進むことができるようです。

最初の行の後に何かを印刷しようとすると、印刷されないため、最終的に(永遠に)TimeOutExceptionがスローされるため、これは確かにわかっています。

助言がありますか?

最新の使用:Selenium 3.11.0 ChromeDriver 2.38 Google Chrome 66

pburgr

ポップアップはブラウザの一部ではなく、OSに属しているため、セレン経由でアクセスすることはできません。

クレデンシャルをURLに直接入力するだけです。Seleniumの[認証の自動化]ポップアップを参照してください。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

PythonでSelenium Webdriverを使用してドロップダウンメニューオプションをスクレイピングする方法は?

分類Dev

Python-Selenium-WebDriverドライバーが要素を「クリック」することなく、ページが要素を超えてスクロールしている

分類Dev

Selenium:ファイルシステムからWebDriverにドラッグアンドドロップしますか?

分類Dev

Selenium webdriverは、相対パスを使用してダウンロードファイルをアップロードします

分類Dev

Selenium WebDriverは、入力要素をクリックしてファイルをアップロードしますフリーズします

分類Dev

Selenium WebDriverは、入力要素をクリックしてファイルをアップロードしますフリーズします

分類Dev

Selenium Webdriver:相対パス(javascript)を使用してファイルをアップロードする方法

分類Dev

Selenium WebDriverは、ドラッグアンドドロップ中にキーを押さない

分類Dev

ChromeDriver-Selenium WebDriverオートメーションでポップアップする開発者モード拡張を無効にします

分類Dev

Selenium Webdriverでjavaを使用して、ドロップダウンのhtmlコードにタグが存在するかどうかを確認する方法

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

Selenium WebDriver:複数のファイルをアップロードする

分類Dev

Selenium Webdriver get element(Python)

分類Dev

Selenium Webdriver.ioテストランナーがテスト仕様のタイトルをログに記録していません(「すべきです...」)

分類Dev

Selenium Webdriverを使用して[通知の表示]ポップアップで[許可]をクリックする方法

分類Dev

Selenium Webdriverを使用して[通知の表示]ポップアップで[許可]をクリックする方法

分類Dev

Selenium Webdriverを使用して[通知の表示]ポップアップで[許可]をクリックする方法

分類Dev

別のコンピューターでSeleniumのWebDriverを使用してJavaプログラムを実行する

分類Dev

別のコンピューターでSeleniumのWebDriverを使用してJavaプログラムを実行する

分類Dev

致命的なエラー:キャッチされていないFacebook \ WebDriver \ Exception \ UnknownServerException:ドライバーサーバーがChromeDriverとSeleniumで起動するのを待ってタイムアウトしました

分類Dev

selenium webdriver3.0.1を使用してログアウトリンクをクリックできない

分類Dev

Selenium Grid WebDriverは、グリッドのスケーリングを待機中に504ゲートウェイタイムアウトを返します

分類Dev

自動化のヘッドレスブラウザーのウィンドウポップアップからファイルをWebブラウザーにアップロードする方法(Selenium Webdriver)

Related 関連記事

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

    PythonでSelenium Webdriverを使用してドロップダウンメニューオプションをスクレイピングする方法は?

  5. 5

    Python-Selenium-WebDriverドライバーが要素を「クリック」することなく、ページが要素を超えてスクロールしている

  6. 6

    Selenium:ファイルシステムからWebDriverにドラッグアンドドロップしますか?

  7. 7

    Selenium webdriverは、相対パスを使用してダウンロードファイルをアップロードします

  8. 8

    Selenium WebDriverは、入力要素をクリックしてファイルをアップロードしますフリーズします

  9. 9

    Selenium WebDriverは、入力要素をクリックしてファイルをアップロードしますフリーズします

  10. 10

    Selenium Webdriver:相対パス(javascript)を使用してファイルをアップロードする方法

  11. 11

    Selenium WebDriverは、ドラッグアンドドロップ中にキーを押さない

  12. 12

    ChromeDriver-Selenium WebDriverオートメーションでポップアップする開発者モード拡張を無効にします

  13. 13

    Selenium Webdriverでjavaを使用して、ドロップダウンのhtmlコードにタグが存在するかどうかを確認する方法

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

    Selenium WebDriver:複数のファイルをアップロードする

  19. 19

    Selenium Webdriver get element(Python)

  20. 20

    Selenium Webdriver.ioテストランナーがテスト仕様のタイトルをログに記録していません(「すべきです...」)

  21. 21

    Selenium Webdriverを使用して[通知の表示]ポップアップで[許可]をクリックする方法

  22. 22

    Selenium Webdriverを使用して[通知の表示]ポップアップで[許可]をクリックする方法

  23. 23

    Selenium Webdriverを使用して[通知の表示]ポップアップで[許可]をクリックする方法

  24. 24

    別のコンピューターでSeleniumのWebDriverを使用してJavaプログラムを実行する

  25. 25

    別のコンピューターでSeleniumのWebDriverを使用してJavaプログラムを実行する

  26. 26

    致命的なエラー:キャッチされていないFacebook \ WebDriver \ Exception \ UnknownServerException:ドライバーサーバーがChromeDriverとSeleniumで起動するのを待ってタイムアウトしました

  27. 27

    selenium webdriver3.0.1を使用してログアウトリンクをクリックできない

  28. 28

    Selenium Grid WebDriverは、グリッドのスケーリングを待機中に504ゲートウェイタイムアウトを返します

  29. 29

    自動化のヘッドレスブラウザーのウィンドウポップアップからファイルをWebブラウザーにアップロードする方法(Selenium Webdriver)

ホットタグ

アーカイブ