none
Падает тест на Visual Studio 2010 Coded UI tests RRS feed

  • Вопрос

  • Добрый день.

     Помогите решить вопрос по Visual Studio 2010 Coded UI tests.

     Тестируем девелоперскую и релизную версии одного веб портала.

     Они находятся по разным адресам.

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

     И вот в одном шаге тест падает,- когда кликаем кнопочку, не видит ее.

     Перезаписали эту часть теста рекордером и получили -

     this.mUIHealthIssuesHyperlink.SearchProperties[HtmlHyperlink.PropertyNames.Id] = null;
                        this.mUIHealthIssuesHyperlink.SearchProperties[HtmlHyperlink.PropertyNames.Name] = null;
                        this.mUIHealthIssuesHyperlink.SearchProperties[HtmlHyperlink.PropertyNames.Target] = null;
                        this.mUIHealthIssuesHyperlink.SearchProperties[HtmlHyperlink.PropertyNames.InnerText] = "Health Issues";
                        this.mUIHealthIssuesHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.AbsolutePath] = "/health-history";
                        this.mUIHealthIssuesHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.Title] = null;
                        this.mUIHealthIssuesHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.Href] = "http://www.carebook.sitefinity.com/health-history#";  
                        this.mUIHealthIssuesHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.Class] = "rmLink rmRootLink";
                        this.mUIHealthIssuesHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.ControlDefinition] = "style=\"width: 198px;\" class=\"rmLink rmRo";
                        this.mUIHealthIssuesHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.TagInstance] = "1";

     Оказывается Coded UI tests сохраняют адрес сайта и видимо по этой причине не видит контрол.

     Как сделать так , что бы авто тесты работали с разными ссылками? При этом менять руками ни чего не хочется.

     Спасибо.
    2 марта 2013 г. 1:50

Ответы

Все ответы