java code
DESCRIPTION
Java codeTRANSCRIPT
select * from Sheet1 where Gender= 'Male' and Name = 'Ajay';
PBI = 4162 - TC = 5837 (Created TC) and Status = PassPBI = 5738 - TC = 5822 (Modified TC) and Status = pass
1073 to 1156
www.engprod-charter.netWinWaitActive("Authentication Required")send("UN")send("{TAB}")send("PW")send("{ENTER}")
Runtime.getRuntime().exec("path of autoit")
public class Dataprovider {
@Test(dataProvider="testdata")public void TestFireFox(String uname,String password){
WebDriver driver=new FirefoxDriver();driver.manage().window().maximize();driver.get("http://www.facebook.com");driver.findElement(By.id("email")).clear();driver.findElement(By.id("email")).sendKeys(uname);driver.findElement(By.id("pass")).clear();driver.findElement(By.id("pass")).sendKeys(password);driver.quit();
}
@DataProvider(name="testdata")public Object[][] TestDataFeed(){
Object[][] facebookdata=new Object[2][2];facebookdata[0][0]="[email protected]";facebookdata[0][1]="Password1";// Second rowfacebookdata[1][0]="[email protected]";facebookdata[1][1]="Password2";return facebookdata;
}
}
public class PercentageCalculation {WebDriver driver;@Testpublic void PC_Calculation() throws Exception{
/*System.setProperty("webdriver.chrome.driver","D:\\Ajay\\SeleniumCode\\chromedriver_win32\\chromedriver.exe");
WebDriver driver = new ChromeDriver();*/driver = new FirefoxDriver();driver.manage().window().maximize();driver.manage().timeouts().implicitlyWait(10L, TimeUnit.SECONDS)
;driver.get("https://google.com");
JH_Base.captureScreenshot(driver, "MYimage");
driver.findElement(By.xpath("//div[@id='gs_lc0']/input")).sendKeys("Selenium");
JH_Base.captureScreenshot(driver, "selenium");driver.findElement(By.xpath("//div[@id='sblsbb']/button")).click
();JH_Base.captureScreenshot(driver, "button");driver.findElement(By.xpath("//ol[@id='rso']/div/div/div/h3/a"))
.click();JH_Base.captureScreenshot(driver, "page");driver.findElement(By.xpath("//li[@id='menu_projects']/a")).clic
k();JH_Base.captureScreenshot(driver, "Projects");driver.findElement(By.xpath("//li[@id='menu_documentation']/a"))
.click();JH_Base.captureScreenshot(driver, "documentation");driver.findElement(By.xpath("//li[@id='menu_support']/a")).click
();JH_Base.captureScreenshot(driver, "Support");driver.findElement(By.xpath("//a[contains(text(),'dfdAbout')]"))
.click();
}@AfterMethodpublic void tearDown(ITestResult result){
if(ITestResult.FAILURE==result.getStatus()){JH_Base.captureScreenshot(driver, result.getName());
}
}
}
public static void captureScreenshot(WebDriver driver, String SH ){try {
TakesScreenshot TS = (TakesScreenshot)driver;File Source = TS.getScreenshotAs(OutputType.FILE);FileUtils.copyFile(Source, new File("./Screenshots/"+SH+
".png"));
} catch (Exception e){Reporter.log("Failure to take screenshot and the reason
is:: "+e.getMessage());
} }