I tried to automate sending email from Gmail (https://accounts.google.com/ServiceLogin?service=mail&passive=true&rm=false&continue=http://mail.google.com/mail/&scc=1<mpl=default<mplcache=2) by using Selenium WebDriver with Java. First I tried to record the test by using Selenium IDE. IDE failed to record the body of email.
I tried by the following way to type on body text, but it failed unfortunately.
driver.findElement(By.xpath(“//textarea[@name=’body’]”)).sendKeys(“body text”);
Error is: FAILED: testSendingEmail
org.openqa.selenium.ElementNotVisibleException: Element is not currently visible and so may not be interacted with Command duration or timeout: 30.02 seconds
Can anybody please help me?
The following is the piece of HTML code for typing gmail body:
I have written the following java code in WebDriver to type gmail body and it worked nicely. (I am happy)