Klicken Compose-button in Gmail mit Selenium WebDriver

Den Knopf drücken der Tastenkombination " Befehl funktioniert nicht. Es zu finden ist der Knopf, ist aber nicht auf die Schaltfläche klicken. Bei Klick auf die Schaltfläche werden, sollte es eine native page, öffnet sich innerhalb von Gmail.

Den code unten versucht wird, klicken Sie auf die Schaltfläche in der neue Kontakte-Seite von Gmail https://mail.google.com/mail/u/0/1#contact/new

Inspektion das element im div-tag div tabindex="0" aria-label="Email" data-tooltip="E-Mail" aria-disabled="false" style="-moz-user-select: none;" id=":2l" class="T-I-J-J5-Ji-T-I-ax7 T-I-Js-WENN L3" role="button">div class="J-J5-Ji-T-I-J3 Nz NS">/div>/div>

             System.out.println("Finding Button");
        driver.findElement(By.id(":2l")).click();

        System.out.println("printing button");
        System.out.println(driver.findElement(By.id(":2l")));

        System.out.println("Finding button 2");
        WebElement composeBtn = driver.findElement(By.cssSelector("div[class='T-I J-J5-Ji T-I-ax7 T-I-Js-IF L3']"));

        System.out.println("Clicking button 2");
        composeBtn.click();

       System.out.println("Button 2 Clicked");
        System.out.println(composeBtn.toString());

        System.out.println("Finding button 3");
        WebElement cBtn = driver.findElement(By.cssSelector("div[class= 'J-J5-Ji T-I-J3 Nz NS']"));

        System.out.println("Clicking button 3");

        cBtn.click();

Bitte lassen Sie mich wissen, wenn Sie helfen können mich identifizieren Sie diese Taste,

InformationsquelleAutor Luke Smith | 2014-10-15
Schreibe einen Kommentar