2015-02-17 5 views
0

Я использую Visual Studio 2013 (C#) для создания некоторого автоматизированного тестового костюма. Я создал сценарий для одного из тестовых сценариев. Я хочу использовать тот же скрипт, но в другой тестовой среде (например, UAT).Кодированный скрипт пользовательского интерфейса для чтения из физического расположения файла

Как я новичок в закодированном ш Я использую следующий процесс,

  1. Запись сценария в тестовой среде SYS, используя тест SYS ссылку и повторно запустить в той же среде, чтобы проверить
  2. Теперь я хочу, чтобы запустить же скрипт, но с использованием другой ссылки (другая ссылка на другую среду, например UAT)

0: Я попытался использовать файлы с данными (например, CSV-файл в моем проекте), но в этом случае моя система запускает один и тот же сценарий дважды для среды (sys n UAT), и я хочу избежать одновременного запуска одинаковых сценариев для всех среды

Надеются, что мой вопрос достаточно ясно :-)

заранее спасибо всем !!

+0

(1) Измените файл данных в зависимости от среды, которую вы хотите протестировать. Или (2) искать переменные среды в тестах кодированного интерфейса или искать параметры передачи для тестов кодированного интерфейса. – AdrianHHH

ответ

0

Вы можете попробовать использовать app.config.

  1. Дважды нажмите кнопку Свойства «папки» в проекте
  2. Перейдите на вкладку Настройки
  3. Если еще не настроен, нажмите на представленную ссылку, чтобы создать файл настроек
  4. Создать (например, TestUrl) и значение по умолчанию (например, тестовый URL для первой среды)
  5. Используйте код «Свойства.Сети. для изменения окружающей среды, найдите «YourAppl» ication.exe.config 'и отредактируйте значение ключа TestUrl
+0

Спасибо AdrianHHH и DoronG. Я пробовал файлы данных, переменную окружения и параметры app.config. Все работало хорошо. Спасибо и вам. –

Смежные вопросы