Hola, soy nuevo en esto y agradezco ayuda.
Tengo que cargar parametros desde un xml a unos test, en el código que mostraré me sucede que o cargo los parametros o ejecuto el test, no puedo asignar los parametros al test.
Código Java:
Ver originalpublic static void main
(String[] args
) {
try {
input
= new FileInputStream("C:\\Users\\jeggg\\Desktop\\2017\\mavenproject2\\src\\test\\java\\com\\mycompany\\mavenproject2\\newproperties.properties");
// load a properties file
prop.load(input);
// get the property value and print it out
System.
out.
println(prop.
getProperty("nomb")); System.
out.
println(prop.
getProperty("passw"));
ex.printStackTrace();
} finally {
if (input != null) {
try {
input.close();
// e.printStackTrace();
}
}
}
}
public void Firefox(){
System.
setProperty("webdriver.gecko.driver",
"C://geckodriver.exe"); driver = new FirefoxDriver();
baseUrl = "http://egroupware.cursos.ces.com.uy/";
//driver.manage().timeouts().implicitlyWait(3, TimeUnit.SECONDS);
}
@Before //seleccione navegador
Firefox();
//Chrome();
//IE();
}
private boolean isElementPresent(By by) {
try {
driver.findElement(by);
return true;
return false;
}
}
driver.findElement(By.cssSelector("img[alt=\"Logout\"]")).click();
assertTrue(isElementPresent(By.className("divLoginboxHeader")));
}
@Test
driver.get(baseUrl + "/login.php");
assertEquals("eGroupWare [Login]", driver.getTitle());
driver.findElement(By.name("login")).clear();
driver.findElement(By.name("login")).sendKeys("nomb");
driver.findElement(By.name("passwd")).clear();
driver.findElement(By.name("passwd")).sendKeys("passw");
/* try {
assertTrue(isElementPresent(By.id("divAppboxHeader")));
} catch (Error e) {
verificationErrors.append(e.toString());
} */
//Logout();
}
}