Я использовал eclipse Luna, Mozilla и веб-драйвер 2. Я попытался открыть броузер с localhost и попытался создать новый элемент.Selenium web-driver 2 не работает
Моя ошибка селеном cannont быть решен
package secondProject;
public class CreacionSimpleUbicacion {
private WebDriver driver;
private String baseUrl;
//private boolean acceptNextAlert = true;
private StringBuffer verificationErrors = new StringBuffer();
@Before
public void setUp() throws Exception {
driver = new FirefoxDriver();
baseUrl = "http://localhost/cmmsv3/publico/ordenestrabajo/inicio/index";
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
@Test
public void testUbicacion2() throws Exception {
selenium.click("id=mnt-menu");
selenium.click("link=Ubicación");
selenium.waitForPageToLoad("3000");
selenium.click("link=Listado Ubicaciones");
selenium.waitForPageToLoad("3000");
for (int second = 0;; second++) {
if (second >= 60) fail("timeout");
try { if (selenium.isElementPresent("id=top_nav_panel_ListaUbicacion")) break; } catch (Exception e) {}
Thread.sleep(1000);
}
verifyEquals("Crear", selenium.getText("id=accionn"));
selenium.click("id=accionn");
selenium.waitForPageToLoad("3000");
selenium.click("id=btnAceptar");
verifyEquals("El registro no pudo ser guardado!", selenium.getText("css=p"));
verifyEquals("El campo Nombre no puede estar vacío", selenium.getText("css=#fv_error_nombre > span"));
verifyEquals("El campo Nombre Corto no puede estar vacío", selenium.getText("css=#fv_error_nomshort > span"));
selenium.type("id=nombre", "Ubicacion Simple");
selenium.type("id=nomshort", "ubs");
selenium.click("id=btnAceptar");
selenium.waitForPageToLoad("3000");
for (int second = 0;; second++) {
if (second >= 60) fail("timeout");
try { if (selenium.isElementPresent("css=p")) break; } catch (Exception e) {}
Thread.sleep(1000);
}
verifyEquals("La Ubicación se creó satisfactoriamente.", selenium.getText("css=p"));
verifyEquals("Ubicacion Simple", selenium.getValue("id=nombre"));
verifyEquals("ubs", selenium.getValue("id=nomshort"));
Thread.sleep(1500);
}
@After
public void tearDown() throws Exception {
selenium.stop();
}
}
На каком языке это? Он выглядит как Java, но вы можете вставить неправильную версию из Selenium IDE. Если вы просто положили driver.findElement (By.id («mnt-menu»)). Click(); в методе testUbicacion2 это работает? –
Да, это java, поэтому мне нужно chage selenium i wirte driver.click например –
@KarinaSerrano не забудьте добавить все возможные теги. Вы можете добавить до 5 различных тегов, если я не ошибаюсь. Это увеличивает вероятность получения ответа раньше – Saifur