There are no items in your cart
Add More
Add More
Item Details | Price |
---|
Learn how to handle dynamic elements using XPath in Selenium
In Selenium following XPath methods can be used to identify complex or dynamic elements in the web application:
1) contains:
WebElement element = driver.findElement(By.xpath("//*[contains(@class,'alert')]"));
System.out.println(element.getText());
2) starts-with:
WebElement element1 = driver.findElement(By.xpath("//*[starts-with(@class,'sufee-alert')]"));
System.out.println(element1.getText());
3) using or:
driver.findElement(By.xpath("//*[@type='text' or @id='firstName']")).sendKeys("test1");
4) using and:
driver.findElement(By.xpath("//*[@type='text' and @id='firstName']")).sendKeys("test1");
5) using text():
driver.findElement(By.xpath("//a[text()=' Sign in']")).click();
6) using index:
driver.findElement(By.xpath("(//*[@id='gender'])[1]")).click();
Bijan Patel
Full Stack Test Automation Expert | Selenium Framework Developer | Certified Tosca Automation Specialist | Postman | DevOps | AWS | IC Agile Certified | Trainer | Youtuber | Blogger|