Перейти к содержимому

Фотография

Проверка Url страниц на разных доменах


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 smile.ua

smile.ua

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • Город:Kiev

Отправлено 01 марта 2012 - 07:37

После переноса разделов проэкта на разные домены возникла проблема валидации страниц, проверка такая

protected void CheckURL(String expectedURL) {
Assert.assertTrue(General.driver.getCurrentUrl().toLowerCase().contains(expectedURL.toLowerCase()),"Expected URL does not match current");
}

public SetupPage() throws Exception {
CheckURL(General.server+URL);
PageFactory.initElements(General.driver, this);
}

стартовый домен задается в конфиге
т.е. на одном домене все работает, но при переходе на другой домен expectedURL строится как стартовый домен + относительный урл страницы и тест соответственно валится

какие будут идеи?
Спасибо
  • 0

#2 astafev

astafev

    Новый участник

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Евгений

Отправлено 01 марта 2012 - 10:29

какие будут идеи?

Попробуйте метод assertEquals(...) вместо assertTrue - он вам напишет, где не совпадает.
  • 0

#3 smile.ua

smile.ua

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • Город:Kiev

Отправлено 01 марта 2012 - 13:13

Спасибо за ответ, но проблема не в этом

Ситуация такая, например тест стартует на test1.site.com, потом переходит на страницу test2.site.com/login.aspx и проверяет урл страницы, т.к. expectedURL формируется как test1.site.com + /login.aspx то тест валится

единственное что приходит в голову, для страниц каждого домена создать отдельную переменную server с разными значениями
  • 0

#4 appmen

appmen

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений
  • ФИО:Victor

Отправлено 01 марта 2012 - 13:53

а в чём проблема заменять название домена автоматически если оно изменилось и, соответственно, ожидаемую ссылку, меняя при этом в неё старый домен на новый?
  • 0

#5 D2Phoenix

D2Phoenix

    Постоянный участник

  • Members
  • PipPipPip
  • 200 сообщений
  • ФИО:Чадюк Вадим
  • Город:Гродно


Отправлено 01 марта 2012 - 14:23

А зачем вам вообще знать про test1.site.com????
проверяйте свой "/login.aspx" без него)
  • 0

#6 Gorchakow1

Gorchakow1

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Макс

Отправлено 01 марта 2012 - 16:05

А зачем вам вообще знать про test1.site.com????
проверяйте свой "/login.aspx" без него)


Затем что у него я так понял это тест1 и проверяется, к нему добавляется окончание урла из тест2. т.е. без тест 1 не обойтись как бы)
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных