We can enter the data in editbox or input box in a webpage by using sendKeys method.
WebElement e = driver.findElement(By.id("mainb"));
e.sendKeys("hello")
Above code will enter hello in the edit box / text box having id - mainb
Complete Example to enter data in editbox using Selenium Webdriver in Java
Below example shows how we can enter the data in edit box in selenium webdriver in Java.
You may also like to read below topics.
What do you think on above selenium topic. Please provide your inputs and comments. Thanks
WebElement e = driver.findElement(By.id("mainb"));
e.sendKeys("hello")
Above code will enter hello in the edit box / text box having id - mainb
Complete Example to enter data in editbox using Selenium Webdriver in Java
Below example shows how we can enter the data in edit box in selenium webdriver in Java.
//import the required packages and classes. import java.io.File; import java.util.NoSuchElementException; import java.util.Set; import java.util.concurrent.TimeUnit; import org.apache.commons.io.FileUtils; import org.openqa.selenium.By; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.Keys; import org.openqa.selenium.OutputType; import org.openqa.selenium.TakesScreenshot; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.interactions.Action; import org.openqa.selenium.interactions.Actions; import org.openqa.selenium.support.ui.ExpectedConditions; import org.openqa.selenium.support.ui.WebDriverWait; //import com.sun.jna.platform.FileUtils; @SuppressWarnings("unused") public class OpenGoogle { public static void main(String [] arg) { //set the path of the chrome driver exe file System.setProperty("webdriver.chrome.driver", "C:\\Selenuim\\chromedriver2.8.exe"); //create the new instance of the chrome browser WebDriver driver = new ChromeDriver(); try{ //set the implicit and page load time outs driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS); driver.manage().timeouts().pageLoadTimeout(50,TimeUnit.SECONDS); //navigate to given url driver.get("https://www.google.co.in/preferences"); //Maximize the browser window driver.manage().window().maximize(); //identify the edit box element using id WebElement e = driver.findElement(By.id("myid")); //enter value in the editbox e.sendKeys("hello") Thread.sleep(2000); } catch(Exception e){ System.out.println("Exception - > " + e.toString()); } finally{ driver.close(); driver.quit(); } } //main function ends }//class endsAbove code will enter hello in the edit box whose id attribute value is - myid
You may also like to read below topics.
- Press key in Selenium Webdriver in Java
- Read Table Data in Selenium Webdriver in Java
- Take the screenshot in Selenium Webdriver in Java
- Execute JavaScript in Selenium Webdriver in Java
- Handle multiple browser windows in Selenium Webdriver in Java
- Double-Click on the Element in Selenium Webdriver in Java
- Exceptions in Selenium Webdriver in Java
- Synchronization in Selenium Webdriver in Java
What do you think on above selenium topic. Please provide your inputs and comments. Thanks
Please write the full scipt drom creation of WebDriver Object
ReplyDeletehttp://spicy-articles-by-sagar-salunke.blogspot.in/2013/09/how-to-automate-test-cases-using.html
Delete