public void testFailure() {
    selenium.setContext(
        "A real negative test, using the real Selenium on the browser side served by Jetty, driven from Java",
        SeleniumLogLevels.DEBUG);
    selenium.open("/selenium-server/tests/html/test_click_page1.html");
    String badElementName = "This element doesn't exist, so Selenium should throw an exception";
    try {
      selenium.getText(badElementName);
      fail("No exception was thrown!");
    } catch (SeleniumException se) {
      assertTrue(
          "Exception message isn't as expected: " + se.getMessage(),
          se.getMessage().indexOf(badElementName + " not found") != -1);
    }

    try {
      assertTrue(
          "Negative test", selenium.isTextPresent("Negative test: verify non-existent text"));
      fail("No exception was thrown!");
    } catch (AssertionFailedError se) {
      assertTrue(
          "Exception message isn't as expected: " + se.getMessage(),
          se.getMessage().indexOf("Negative test") != -1);
    }
  }
 public void testLookFileNoValidES() throws Throwable {
   selenium.open("/nootes/index.html?lang=es");
   selenium.type("user", "javier");
   selenium.type("password", "javier");
   selenium.click("Submit");
   selenium.waitForPageToLoad("30000");
   selenium.open("/nootes/search.html?lang=es");
   selenium.type("w", "perro");
   selenium.click("BSearch3");
   selenium.waitForPageToLoad("30000");
   selenium.isTextPresent("Upps!! No se han encontrado resultados para esta busqueda.");
 }