package com.seleniumpract;
import java.sql.Driver;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class PayTtmDemo {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver","D:\\Ingenious_TechHub_Teaching\\Ingenious_Selenium\\driver\\chromedriver.exe");
WebDriver driver=new ChromeDriver();
driver.get("https://paytm.com/");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);
driver.findElement(By.xpath("//div[contains(text(),'Log In/Sign Up')]")).click();
int frameSize=driver.findElements(By.tagName("iframe")).size();
System.out.println("frameSize.."+frameSize);
for(int i=0;i<frameSize;i++){
driver.switchTo().frame(i);
if(driver.findElements(By.xpath("//span[contains(text(),'Open Paytm ')]")).size()!=0){
String actualStr= driver.findElement(By.xpath("//p[contains(text(),'Benefits of Paytm Account')]")).getText();
System.out.println("Actual Value.."+actualStr);
String expcedStr="Benefits of Paytm Account";
System.out.println("expcedStr.."+expcedStr);
if(actualStr.equals(expcedStr)){
System.out.println("Text is matched");
}
else{
System.out.println("Test is not Matched");
}
}
driver.switchTo().defaultContent();
System.out.println("Test case passed");
driver.close();
}
}
}
import java.sql.Driver;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class PayTtmDemo {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver","D:\\Ingenious_TechHub_Teaching\\Ingenious_Selenium\\driver\\chromedriver.exe");
WebDriver driver=new ChromeDriver();
driver.get("https://paytm.com/");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);
driver.findElement(By.xpath("//div[contains(text(),'Log In/Sign Up')]")).click();
int frameSize=driver.findElements(By.tagName("iframe")).size();
System.out.println("frameSize.."+frameSize);
for(int i=0;i<frameSize;i++){
driver.switchTo().frame(i);
if(driver.findElements(By.xpath("//span[contains(text(),'Open Paytm ')]")).size()!=0){
String actualStr= driver.findElement(By.xpath("//p[contains(text(),'Benefits of Paytm Account')]")).getText();
System.out.println("Actual Value.."+actualStr);
String expcedStr="Benefits of Paytm Account";
System.out.println("expcedStr.."+expcedStr);
if(actualStr.equals(expcedStr)){
System.out.println("Text is matched");
}
else{
System.out.println("Test is not Matched");
}
}
driver.switchTo().defaultContent();
System.out.println("Test case passed");
driver.close();
}
}
}
No comments:
Post a Comment