Как я могу подтвердить, что данная страница была отображена после вызова ISelenium.open ()? - PullRequest
0 голосов
/ 15 апреля 2010

Я очень новичок в Selenium RC. Я использую .NET (хотя я не думаю, что это актуально), я открыл страницу, но я хочу подтвердить, что страница была действительно открыта. У меня есть несколько идей, таких как использование .Select () или использование одного из методов .get * (), но я хочу сделать то, что считается лучшим опытом для других в сообществе Selenium.

Ответы [ 2 ]

0 голосов
/ 21 апреля 2010

В настоящее время я подтверждаю, что страница была возвращена с использованием следующего:

[Then(@"the (.*) page should be displayed")]
public void ThenThePageShouldBeDisplayed(string pageName) {
    Assert.IsTrue(selenium.GetLocation().Contains(pageName));
}

Это будет реализация шага тестирования SpecFlow.

0 голосов
/ 15 апреля 2010

Я обычно утверждаю некоторый текст или элемент на странице. Скорее всего, вы не просто хотите убедиться, что страница «загружена», вы хотите, чтобы она загружала что-то конкретное

...