package com.neoload.userpath; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.ie.InternetExplorerDriver; import org.openqa.selenium.remote.DesiredCapabilities; import com.neotys.selenium.proxies.NLWebDriver; import com.neotys.selenium.proxies.NLWebDriverFactory; import com.neotys.selenium.proxies.WebDriverProxy; public class NeoloadMetrics { public static NLWebDriver driver; public static InternetExplorerDriver webDriver; public static String projectPath = "Test data"; public static String URL = "MY APPLICATION URL"; public static String duedate = "12/31/2017"; public static String performeddate = "07/04/2017"; public static String updatedeperformeddate = "07/05/2017"; public static String excelFilePath = "TestData/Users.xlsx"; public static void main(String[] args) throws Exception { CreateUserPath(webDriver,"AnotherTestData",projectPath,"SomeTestData"); } public static void CreateUserPath(InternetExplorerDriver webDriver,String CaseID,String projectPath, String UserId) throws Exception { System.setProperty("webdriver.ie.driver", "Drivers/IEDriverServer.exe"); DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("ie.setProxyByServer", true); webDriver = new InternetExplorerDriver(NLWebDriverFactory.addProxyCapabilitiesIfNecessary(capabilities)); webDriver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); webDriver.manage().window().maximize(); driver = NLWebDriverFactory.newNLWebDriver(webDriver,CaseID,projectPath); driver.setCustomName("custom entry name"); //Login driver.startTransaction("Login"); driver.get(URL); Thread.sleep(8000); driver.findElement(By.xpath("//input[@id='InputUsername']")).sendKeys(UserId); driver.findElement(By.xpath("//input[@id='InputPassword']")).sendKeys("demo"); driver.findElement(By.xpath("//button[@class='btn btn-primary']")).click(); Thread.sleep(10000); //SearchPAClick driver.startTransaction("SearchPAClick"); driver.findElement(By.xpath("//li[8]/a/span[2]/translate")).click(); driver.findElement(By.xpath("//li[3]/ul/li[3]/a/span/span[2]")).click(); Thread.sleep(10000); driver.findElement(By.xpath("//input[@name='GeneralCriteria.CaseReference']")).sendKeys(CaseID); driver.findElement(By.xpath("(//button[@type='button'])[2]")).click(); Thread.sleep(20000); driver.quit(); } }