Seleniumでモーダルダイアログボックスを処理する方法は?

バーラトのたてがみ

ログインしようとすると、モーダルダイアログボックスが表示されるシナリオがあります。

webdriverがモーダルダイアログボックスにアクセスできないため、ログインシナリオを処理できません。これを処理する方法はありますか?

下の画像の詳細を参照してください。 ここに画像の説明を入力してください

public class TwitterLogin 
{

    static WebDriver driver;
    static String baseUrl="myURL";

    public static void main(String[] args)
    {
        driver= new FirefoxDriver();
        driver.get(baseUrl);
        driver.manage().window().maximize();

        //******Click on Login Link**********//
        WebElement LoginButton= driver.findElement(By.xpath("//button[@class='Button StreamsLogin js-login']"));
        LoginButton.click();

        WebElement UsernameTextbox=    driver.findElement(By.xpath("//input[contains(@name,'email]')]"));
        UsernameTextbox.clear();
        UsernameTextbox.sendKeys("uName");

        WebElement PasswdTextbox=driver.findElement(By.xpath("//input[contains(@type,'password')]"));
        PasswdTextbox.clear();
        PasswdTextbox.sendKeys("1234");

     }

}

ログインボタンをクリックした後、ユーザー名とパスワードを入力できません。

若い

ログインボタンをクリックした後、次のコードを書くだけです。

Thread.sleep(3000); //i use here wait implicit wait. Try to use explicit wait here.

driver.findElement(By.cssSelector("a.Icon.Icon--close.Icon--medium.dismiss")).click();

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

分度器でモーダルダイアログボックスを処理する方法は?

分類Dev

Seleniumで印刷ダイアログを処理する方法は?

分類Dev

KatalonStudioでカスタムモーダルダイアログを処理する

分類Dev

Selenium + Pythonでダイアログボックスを下にスクロールする方法

分類Dev

非モーダルブートストラップダイアログボックスを作成する方法

分類Dev

Twitter Bootstrapでモーダルクロージングイベントを処理する方法は?

分類Dev

モーダルダイアログボックスを表示するTeamCity

分類Dev

reactjsでダッシュボードへのログインリダイレクトを処理する方法

分類Dev

ビュークラスからダイアログへのメッセージ送信を処理する方法は?

分類Dev

ネストされたダイアログで状態を処理し、cosmos dbストレージを構成する方法は?(ボットframewrok v4)

分類Dev

jQueryダイアログボックス内でASPコントロールを使用する方法は?

分類Dev

Chromeでダイアログボックスをブロックする方法は?

分類Dev

ユーザーがJQueryUIでモーダルダイアログボックスの外側をクリックしたときにモーダルダイアログが閉じないようにするにはどうすればよいですか?

分類Dev

スクロール可能なコンテンツを含むモーダルダイアログでtabindexを処理するための推奨される方法はどれですか(a11yに関して)?

分類Dev

Puppeteerを使用してファイルをWebサイトにアップロードするためのダイアログボックスの処理

分類Dev

サーバー側の処理中に拡張Librayからダイアログボックスを表示する

分類Dev

Apps Script:2つのボタンをクリックするだけでダイアログボックスをループでロードする方法は?

分類Dev

グーグルアクションダイアログフローで重複したウェイクワードを処理する方法は?

分類Dev

jQueryを使用してモーダルダイアログでIDにアクセスする方法は?

分類Dev

アンカータグポップアップをモーダルダイアログボックスとして扱う方法はありますか?その外側をクリックするだけで消えますか?

分類Dev

javascriptでブートストラップモーダルダイアログの却下を検出する方法は?

分類Dev

モーダルダイアログを処理するためのreflex-domの適切な方法は何ですか?

分類Dev

モーダルダイアログの保存イベントを処理する方法

分類Dev

MFCの編集ボックスでスライダーコントロールを処理する

分類Dev

ブートストラップ:複数のモーダルダイアログを処理します

分類Dev

ReactJSでモーダルダイアログボックスを表示するにはどうすればよいですか?

分類Dev

モーダルダイアログボックス内にアイコンを表示する

分類Dev

Selenium/Java/EdgeDriver: モーダル ウィンドウのダイアログ ボックスがテスト スクリプトの実行を停止する

分類Dev

分度器:モーダルダイアログ(角度要素)のボタンをクリックする方法

Related 関連記事

  1. 1

    分度器でモーダルダイアログボックスを処理する方法は?

  2. 2

    Seleniumで印刷ダイアログを処理する方法は?

  3. 3

    KatalonStudioでカスタムモーダルダイアログを処理する

  4. 4

    Selenium + Pythonでダイアログボックスを下にスクロールする方法

  5. 5

    非モーダルブートストラップダイアログボックスを作成する方法

  6. 6

    Twitter Bootstrapでモーダルクロージングイベントを処理する方法は?

  7. 7

    モーダルダイアログボックスを表示するTeamCity

  8. 8

    reactjsでダッシュボードへのログインリダイレクトを処理する方法

  9. 9

    ビュークラスからダイアログへのメッセージ送信を処理する方法は?

  10. 10

    ネストされたダイアログで状態を処理し、cosmos dbストレージを構成する方法は?(ボットframewrok v4)

  11. 11

    jQueryダイアログボックス内でASPコントロールを使用する方法は?

  12. 12

    Chromeでダイアログボックスをブロックする方法は?

  13. 13

    ユーザーがJQueryUIでモーダルダイアログボックスの外側をクリックしたときにモーダルダイアログが閉じないようにするにはどうすればよいですか?

  14. 14

    スクロール可能なコンテンツを含むモーダルダイアログでtabindexを処理するための推奨される方法はどれですか(a11yに関して)?

  15. 15

    Puppeteerを使用してファイルをWebサイトにアップロードするためのダイアログボックスの処理

  16. 16

    サーバー側の処理中に拡張Librayからダイアログボックスを表示する

  17. 17

    Apps Script:2つのボタンをクリックするだけでダイアログボックスをループでロードする方法は?

  18. 18

    グーグルアクションダイアログフローで重複したウェイクワードを処理する方法は?

  19. 19

    jQueryを使用してモーダルダイアログでIDにアクセスする方法は?

  20. 20

    アンカータグポップアップをモーダルダイアログボックスとして扱う方法はありますか?その外側をクリックするだけで消えますか?

  21. 21

    javascriptでブートストラップモーダルダイアログの却下を検出する方法は?

  22. 22

    モーダルダイアログを処理するためのreflex-domの適切な方法は何ですか?

  23. 23

    モーダルダイアログの保存イベントを処理する方法

  24. 24

    MFCの編集ボックスでスライダーコントロールを処理する

  25. 25

    ブートストラップ:複数のモーダルダイアログを処理します

  26. 26

    ReactJSでモーダルダイアログボックスを表示するにはどうすればよいですか?

  27. 27

    モーダルダイアログボックス内にアイコンを表示する

  28. 28

    Selenium/Java/EdgeDriver: モーダル ウィンドウのダイアログ ボックスがテスト スクリプトの実行を停止する

  29. 29

    分度器:モーダルダイアログ(角度要素)のボタンをクリックする方法

ホットタグ

アーカイブ