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

Программирование на Java для тестировщиков
онлайн, начало 17 июля
Практикум по тест-дизайну 2.0
онлайн, начало 17 июля
Первый Онлайн ИНститут Тестировщиков
онлайн, начало 20 июля
Selenium WebDriver: полное руководство
онлайн, начало 24 июля
Фотография

Coded UI test на запуск приложения


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

#1 Margaritka777

Margaritka777

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

  • Members
  • Pip
  • 4 сообщений

Отправлено 21 октября 2013 - 10:12

Здравствуйте! Написала Coded UI test вручную на запуск приложения, в Visual Studio 2012.
В файлике CodedUITest1.cs хранится:
namespace CodedUITestProject1
{
[CodedUITest]
public class CodedUITest1
{
public UIMap1Classes.UIMap1 map;

[TestMethod]
public void LaunchApp()
{
this.map.CodedUITest1();
}

}
}

В файлике UIMap1.cs:
namespace CodedUITestProject1.UIMap1Classes
{
public partial class UIMap1
{
public void CodedUITest1()
{
Process.Start("C:/Chiffa/Chiffa/bin/Debug/Chiffa.exe");
}
}
}

При выполнении теста возникает ошибка:
Имя теста: LaunchApp
Полное имя теста: CodedUITestProject1.CodedUITest1.LaunchApp
Источник теста: c:\C#Programs\CodedUITestProject1\CodedUITestProject1\CodedUITest1.cs : строка 22
Выходные данные теста: Сбой
Продолжительность теста: 0:00:00,6080819

Результат Сообщение: Метод проверки CodedUITestProject1.CodedUITest1.LaunchApp выдал исключение: System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта..
Результат Трассировка стека: в CodedUITestProject1.CodedUITest1.LaunchApp() в c:\C#Programs\CodedUITestProject1\CodedUITestProject1\CodedUITest1.cs:строка 23

Помогите, пожалуйста, решить. Что не так?
  • 0

#2 Margaritka777

Margaritka777

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

  • Members
  • Pip
  • 4 сообщений

Отправлено 21 октября 2013 - 11:29

исправила public UIMap1Classes.UIMap1 map; на public UIMap1Classes.UIMap1 map = new UIMap1Classes.UIMap1(). Заработало.
  • 0




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

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

Яндекс.Метрика
Реклама на портале