Задача:
1. Зайти на сайт
2. Нажать на кнопку "я рекомендую"
3.Подождать пока загрузится окно реестрации
4.Выйти
Есть код
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.util.regex.Pattern;
public class _19 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_19() throws Exception {
selenium.open("/?target=view&event=hotel&hotel_id=422&city=%D0%9E%D1%82%D0%B5%D0%BB%D1%8C+%D0%93%D0%BE%D1%81%D1%82%D0%B5%D0%BF%D1%80%D0%B8%D0%B8%D0%BC%D1%81%D1%82%D0%B2%D0%BE%2C+%D0%B3.+%D0%9A%D0%B8%D0%B5%D0%B2&unknown_dates=on&max_persons=2");
selenium.selectFrame("f24b4f347628dc");
selenium.click("css=span.liketext");
selenium.waitForPopUp("_blank", "30000");
}
@After
public void tearDown() throws Exception {
selenium.stop();
}
}
Проблема в етой строке selenium.selectFrame("f24b4f347628dc"); selenium добавляет ее автоматически а при запуске теста выдает ошибку - не найдено. При удалении даной строки прога не может найти уже саму кнопку.
Подскажите как это можно решить.