DataDriven (Advance Selenium)
DataDriven (Advance Selenium)
import java.io.FileInputStream;
import java.util.Properties;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.edge.EdgeDriver;
import io.github.bonigarcia.wdm.WebDriverManager;
WebDriverManager.edgedriver().setup();
WebDriver driver=new EdgeDriver();
driver.get(URL);
driver.findElement(By.id("user-name")).sendKeys(UERNAME);
driver.findElement(By.id("password")).sendKeys(PASSWORD);
driver.findElement(By.id("login-button")).click();
}
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------------
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.util.Properties;
}
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Apache Poi is the open source libraries used to get & write data from all
Microsoft documents like Excel , docx , ppt etc
In real time most the company preferred the keep the test script data in Excel,
because data will be in well-organized manner, so that modification & maintenance
is easier.
Installation steps:
1. Go the Maven Project
2. Edit POM.xml file
3. Go to https://mavenrepository.com
4. Search for apache-POI
5. Copy the dependency
6. Add dependency inside the <dependencies> in POM.xml
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
program:-
import java.io.FileInputStream;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;
System.out.println(ExcelDAta);
}
}
-----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
mport java.io.FileInputStream;
import java.io.FileOutputStream;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;
cel1.setCellValue("TestYantra");
}
-----------------------------------------------------------------------------------
------------------------------------------------------------------------------