Gmail login using selenium webdriver in java2019 Community Moderator ElectionGmail Password- i can not find Xpath in PAssword, Code is write but not right PasswordLogin to Gmail using seleniumGoogle search locate elements not workingI am trying to hit on next button in gmail login screen without entering email id , this is basically to test negative scenarioUnable to locate element for password field of Gmail login pageSelenium Webdriver Gmail Next Button ID?Is Java “pass-by-reference” or “pass-by-value”?How do I efficiently iterate over each entry in a Java Map?How do I read / convert an InputStream into a String in Java?When to use LinkedList over ArrayList in Java?How do I generate random integers within a specific range in Java?How do I convert a String to an int in Java?Creating a memory leak with JavaHow to run more tests by downloading logins in the database or excel webdriver seleniumi am getting java.lang.NullPointerException in Automation testing seleniumHTML unit driver with selenium not click the button

Book about a time-travel war fought by computers

How to substitute values from a list into a function?

What is a term for a function that when called repeatedly, has the same effect as calling once?

Why do members of Congress in committee hearings ask witnesses the same question multiple times?

For a 1-action spell, do I need to take a turn to ready the spell before I can cast it, or can I cast it immediately?

Giving a talk in my old university, how prominently should I tell students my salary?

How to fix my table, centering of columns

Level up to match my power of eight

Rationale to prefer local variables over instance variables?

What are all the squawk codes?

Why did the Cray-1 have 8 parity bits per word?

I encountered my boss during an on-site interview at another company. Should I bring it up when seeing him next time?

Movie: Scientists travel to the future to avoid nuclear war, last surviving one is used as fuel by future humans

How to add an existing QGSVectorLayer to QGIS project?

Would the melodic leap of the opening phrase of Mozart's K545 be considered dissonant?

Citing contemporaneous (interlaced?) preprints

Called into a meeting and told we are being made redundant (laid off) and "not to share outside". Can I tell my partner?

Fake utcnow for the pytest

Canadian citizen, on US no-fly list. What can I do in order to be allowed on flights which go through US airspace?

When was drinking water recognized as crucial in marathon running?

Four buttons on a table

It took me a lot of time to make this, pls like. (YouTube Comments #1)

apt: What's the difference between "apt install php" and "apt install php-defaults"?

Are small insurances worth it



Gmail login using selenium webdriver in java



2019 Community Moderator ElectionGmail Password- i can not find Xpath in PAssword, Code is write but not right PasswordLogin to Gmail using seleniumGoogle search locate elements not workingI am trying to hit on next button in gmail login screen without entering email id , this is basically to test negative scenarioUnable to locate element for password field of Gmail login pageSelenium Webdriver Gmail Next Button ID?Is Java “pass-by-reference” or “pass-by-value”?How do I efficiently iterate over each entry in a Java Map?How do I read / convert an InputStream into a String in Java?When to use LinkedList over ArrayList in Java?How do I generate random integers within a specific range in Java?How do I convert a String to an int in Java?Creating a memory leak with JavaHow to run more tests by downloading logins in the database or excel webdriver seleniumi am getting java.lang.NullPointerException in Automation testing seleniumHTML unit driver with selenium not click the button










-2















import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
public class NewGmail
public static void main(String[] args)
WebDriver driver = new FirefoxDriver();
driver.manage().window().maximize();
String url = "https://accounts.google.com/signin";
driver.get(url);
driver.findElement(By.id("identifierId")).sendKeys("cp8805");
//driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
WebDriverWait wait=new WebDriverWait(driver, 20);
driver.findElement(By.xpath("//span[@class='RveJvd snByac']")).click();
driver.manage().timeouts().implicitlyWait(40, TimeUnit.SECONDS);
driver.findElement(By.xpath("//input[@class='whsOnd zHQkBf']")).sendKeys("xxxxxx");
driver.findElement(By.xpath("//span[@class='RveJvd snByac']")).click();




after mail id my password also get written in the id box option & the server redirect to to next password page. i want to ask what i will do so that my password would be entered only in password page.










share|improve this question




























    -2















    import java.util.concurrent.TimeUnit;
    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.WebElement;
    import org.openqa.selenium.firefox.FirefoxDriver;
    import org.openqa.selenium.support.ui.ExpectedConditions;
    import org.openqa.selenium.support.ui.WebDriverWait;
    public class NewGmail
    public static void main(String[] args)
    WebDriver driver = new FirefoxDriver();
    driver.manage().window().maximize();
    String url = "https://accounts.google.com/signin";
    driver.get(url);
    driver.findElement(By.id("identifierId")).sendKeys("cp8805");
    //driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
    WebDriverWait wait=new WebDriverWait(driver, 20);
    driver.findElement(By.xpath("//span[@class='RveJvd snByac']")).click();
    driver.manage().timeouts().implicitlyWait(40, TimeUnit.SECONDS);
    driver.findElement(By.xpath("//input[@class='whsOnd zHQkBf']")).sendKeys("xxxxxx");
    driver.findElement(By.xpath("//span[@class='RveJvd snByac']")).click();




    after mail id my password also get written in the id box option & the server redirect to to next password page. i want to ask what i will do so that my password would be entered only in password page.










    share|improve this question


























      -2












      -2








      -2








      import java.util.concurrent.TimeUnit;
      import org.openqa.selenium.By;
      import org.openqa.selenium.WebDriver;
      import org.openqa.selenium.WebElement;
      import org.openqa.selenium.firefox.FirefoxDriver;
      import org.openqa.selenium.support.ui.ExpectedConditions;
      import org.openqa.selenium.support.ui.WebDriverWait;
      public class NewGmail
      public static void main(String[] args)
      WebDriver driver = new FirefoxDriver();
      driver.manage().window().maximize();
      String url = "https://accounts.google.com/signin";
      driver.get(url);
      driver.findElement(By.id("identifierId")).sendKeys("cp8805");
      //driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
      WebDriverWait wait=new WebDriverWait(driver, 20);
      driver.findElement(By.xpath("//span[@class='RveJvd snByac']")).click();
      driver.manage().timeouts().implicitlyWait(40, TimeUnit.SECONDS);
      driver.findElement(By.xpath("//input[@class='whsOnd zHQkBf']")).sendKeys("xxxxxx");
      driver.findElement(By.xpath("//span[@class='RveJvd snByac']")).click();




      after mail id my password also get written in the id box option & the server redirect to to next password page. i want to ask what i will do so that my password would be entered only in password page.










      share|improve this question
















      import java.util.concurrent.TimeUnit;
      import org.openqa.selenium.By;
      import org.openqa.selenium.WebDriver;
      import org.openqa.selenium.WebElement;
      import org.openqa.selenium.firefox.FirefoxDriver;
      import org.openqa.selenium.support.ui.ExpectedConditions;
      import org.openqa.selenium.support.ui.WebDriverWait;
      public class NewGmail
      public static void main(String[] args)
      WebDriver driver = new FirefoxDriver();
      driver.manage().window().maximize();
      String url = "https://accounts.google.com/signin";
      driver.get(url);
      driver.findElement(By.id("identifierId")).sendKeys("cp8805");
      //driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
      WebDriverWait wait=new WebDriverWait(driver, 20);
      driver.findElement(By.xpath("//span[@class='RveJvd snByac']")).click();
      driver.manage().timeouts().implicitlyWait(40, TimeUnit.SECONDS);
      driver.findElement(By.xpath("//input[@class='whsOnd zHQkBf']")).sendKeys("xxxxxx");
      driver.findElement(By.xpath("//span[@class='RveJvd snByac']")).click();




      after mail id my password also get written in the id box option & the server redirect to to next password page. i want to ask what i will do so that my password would be entered only in password page.







      java selenium firefox selenium-webdriver geckodriver






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited May 20 '18 at 19:54









      DebanjanB

      43.6k104386




      43.6k104386










      asked Jun 9 '17 at 10:20









      chandanchandan

      17111




      17111






















          1 Answer
          1






          active

          oldest

          votes


















          9














          Here is the working code block to login into your Gmail account through a valid set of credentials-



          System.setProperty("webdriver.gecko.driver","C:\your_directory\geckodriver.exe");
          WebDriver driver = new FirefoxDriver();
          driver.manage().window().maximize();
          String url = "https://accounts.google.com/signin";
          driver.get(url);
          driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
          WebElement email_phone = driver.findElement(By.xpath("//input[@id='identifierId']"));
          email_phone.sendKeys("your_email_phone");
          driver.findElement(By.id("identifierNext")).click();
          WebElement password = driver.findElement(By.xpath("//input[@name='password']"));
          WebDriverWait wait = new WebDriverWait(driver, 20);
          wait.until(ExpectedConditions.elementToBeClickable(password));
          password.sendKeys("your_password");
          driver.findElement(By.id("passwordNext")).click();





          share|improve this answer
























            Your Answer






            StackExchange.ifUsing("editor", function ()
            StackExchange.using("externalEditor", function ()
            StackExchange.using("snippets", function ()
            StackExchange.snippets.init();
            );
            );
            , "code-snippets");

            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "1"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f44455269%2fgmail-login-using-selenium-webdriver-in-java%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            9














            Here is the working code block to login into your Gmail account through a valid set of credentials-



            System.setProperty("webdriver.gecko.driver","C:\your_directory\geckodriver.exe");
            WebDriver driver = new FirefoxDriver();
            driver.manage().window().maximize();
            String url = "https://accounts.google.com/signin";
            driver.get(url);
            driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
            WebElement email_phone = driver.findElement(By.xpath("//input[@id='identifierId']"));
            email_phone.sendKeys("your_email_phone");
            driver.findElement(By.id("identifierNext")).click();
            WebElement password = driver.findElement(By.xpath("//input[@name='password']"));
            WebDriverWait wait = new WebDriverWait(driver, 20);
            wait.until(ExpectedConditions.elementToBeClickable(password));
            password.sendKeys("your_password");
            driver.findElement(By.id("passwordNext")).click();





            share|improve this answer





























              9














              Here is the working code block to login into your Gmail account through a valid set of credentials-



              System.setProperty("webdriver.gecko.driver","C:\your_directory\geckodriver.exe");
              WebDriver driver = new FirefoxDriver();
              driver.manage().window().maximize();
              String url = "https://accounts.google.com/signin";
              driver.get(url);
              driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
              WebElement email_phone = driver.findElement(By.xpath("//input[@id='identifierId']"));
              email_phone.sendKeys("your_email_phone");
              driver.findElement(By.id("identifierNext")).click();
              WebElement password = driver.findElement(By.xpath("//input[@name='password']"));
              WebDriverWait wait = new WebDriverWait(driver, 20);
              wait.until(ExpectedConditions.elementToBeClickable(password));
              password.sendKeys("your_password");
              driver.findElement(By.id("passwordNext")).click();





              share|improve this answer



























                9












                9








                9







                Here is the working code block to login into your Gmail account through a valid set of credentials-



                System.setProperty("webdriver.gecko.driver","C:\your_directory\geckodriver.exe");
                WebDriver driver = new FirefoxDriver();
                driver.manage().window().maximize();
                String url = "https://accounts.google.com/signin";
                driver.get(url);
                driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
                WebElement email_phone = driver.findElement(By.xpath("//input[@id='identifierId']"));
                email_phone.sendKeys("your_email_phone");
                driver.findElement(By.id("identifierNext")).click();
                WebElement password = driver.findElement(By.xpath("//input[@name='password']"));
                WebDriverWait wait = new WebDriverWait(driver, 20);
                wait.until(ExpectedConditions.elementToBeClickable(password));
                password.sendKeys("your_password");
                driver.findElement(By.id("passwordNext")).click();





                share|improve this answer















                Here is the working code block to login into your Gmail account through a valid set of credentials-



                System.setProperty("webdriver.gecko.driver","C:\your_directory\geckodriver.exe");
                WebDriver driver = new FirefoxDriver();
                driver.manage().window().maximize();
                String url = "https://accounts.google.com/signin";
                driver.get(url);
                driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
                WebElement email_phone = driver.findElement(By.xpath("//input[@id='identifierId']"));
                email_phone.sendKeys("your_email_phone");
                driver.findElement(By.id("identifierNext")).click();
                WebElement password = driver.findElement(By.xpath("//input[@name='password']"));
                WebDriverWait wait = new WebDriverWait(driver, 20);
                wait.until(ExpectedConditions.elementToBeClickable(password));
                password.sendKeys("your_password");
                driver.findElement(By.id("passwordNext")).click();






                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited May 20 '18 at 19:56

























                answered Jun 9 '17 at 11:00









                DebanjanBDebanjanB

                43.6k104386




                43.6k104386





























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f44455269%2fgmail-login-using-selenium-webdriver-in-java%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    How to get text form Clipboard with JavaScript in Firefox 56?How to validate an email address in JavaScript?How do JavaScript closures work?How do I remove a property from a JavaScript object?How do you get a timestamp in JavaScript?How do I copy to the clipboard in JavaScript?How do I include a JavaScript file in another JavaScript file?Get the current URL with JavaScript?How to replace all occurrences of a string in JavaScriptHow to check whether a string contains a substring in JavaScript?How do I remove a particular element from an array in JavaScript?

                    Can't initialize raids on a new ASUS Prime B360M-A motherboard2019 Community Moderator ElectionSimilar to RAID config yet more like mirroring solution?Can't get motherboard serial numberWhy does the BIOS entry point start with a WBINVD instruction?UEFI performance Asus Maximus V Extreme

                    List of MPs elected to the English parliament in 1640 (April) Contents List of constituencies and members See also Notes References Navigation menueNational Archives – The Glynde Place ArchivesCobbett's Parliamentary history of England, from the Norman Conquest in 1066 to the year 1803'Aldermen in Parliament', The Aldermen of the City of London: Temp. Henry III – 1912onepage&q&f&#61, false 229