java code

2
select * from Sheet1 where Gender= 'Male' and Name = 'Ajay'; PBI = 4162 - TC = 5837 (Created TC) and Status = Pass PBI = 5738 - TC = 5822 (Modified TC) and Status = pass 1073 to 1156 www.engprod-charter.net WinWaitActive("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 row facebookdata[1][0]="[email protected]"; facebookdata[1][1]="Password2"; return facebookdata; } } public class PercentageCalculation { WebDriver driver; @Test public void PC_Calculation() throws Exception{ /*System.setProperty("webdriver.chrome.driver","D:\\Ajay\\Seleni umCode\\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");

Upload: tony-crown

Post on 12-Apr-2016

8 views

Category:

Documents


0 download

DESCRIPTION

Java code

TRANSCRIPT

Page 1: Java Code

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");

Page 2: Java Code

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());

} }