Есть код:
package com.example.tests;
import com.thoughtworks.selenium.Selenium;
import com.thoughtworks.selenium.SeleneseTestCase;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebDriverBackedSelenium;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.regex.Pattern;
public class _18 extends SeleneseTestCase {
@Before
public void setUp() throws Exception {
WebDriver driver = new FirefoxDriver();
String baseUrl = "http://hotels24.stage/";
selenium = new WebDriverBackedSelenium(driver, baseUrl);
}
@Test
public void test_18() throws Exception {
selenium.open("/?target=search&event=hotel®ion_id=1222&city=Киев&unknown_dates=on&max_persons=2");
selenium.type("search_date_begin", getFormatDate(1));
selenium.type("search_date_end", getFormatDate(2));
selenium.click("id=submit_main");
selenium.waitForPageToLoad("30000");
}
public static String getFormatDate(int n){
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY_OF_MONTH, n);
String date = new SimpleDateFormat("dd.MM.yyyy").format(cal.getTime());
return date;
}
@After
public void tearDown() throws Exception {
selenium.stop();
}
Выполнение:
1. Зайти на страницу
2. В блоке "Поиск" в textbox дата заезда ввести завтрашнюю дату
3. В блоке "Поиск" в textbox дата выезда ввести послезавтрашнюю дату
4. Нажать на кнопку "Поиск"
Результат: загрузка той же страницы сайта но уже с указанными датами
До 4 пункта все выполняется нормально на 4 пункте вместо выполнения selenium.click("id=submit_main"); происходит переход на главную страницу ( чего явно не должно быть)
Подскажите, пожалуйста, от куда Eclipse мог вытянуть такой код.