Автоматический запуск другого теста в Selenium IDE - PullRequest
0 голосов
/ 01 октября 2019

У меня есть три тестовых примера внутри одного проекта в Selenium IDE

  • Информационный тестовый случай, в котором хранятся все данные для входа (имя пользователя, пароль и адрес электронной почты),
  • 01 Обновление тестового примера, которыйобновить профиль пользователя
  • 02Проверка контрольного теста, который проверяет профиль пользователя.

enter image description here

Для 01Updating и 02Checking требуются имя пользователя и парольиз контрольного примера Info для входа в систему.

Я хочу запустить 02Checking автоматически после 01Updating, но 02Checking не может получить доступ к имени пользователя и паролю из Info-случая каждый раз, когда он собирается работать (пожалуйста, посмотрите на рис. выше для заказа),Я обычно должен удалить или прокомментировать 01Updating, чтобы правильно запустить 02Checking.

Есть ли способ запустить их все одновременно, не делая этого в Selenium IDE ?. Спасибо

1 Ответ

1 голос
/ 01 октября 2019

Я не уверен (потому что я не знаю, как переменные используются в 01Updating test), но я думаю, что вы, вероятно, измените значения переменных 'username', 'password' и 'email'во время теста 01Uddating, поэтому при запуске 02Checking переменные не похожи на тест 01Updating . Это происходит потому, что переменные в этих тестах являются глобальными.

Чтобы решить эту проблему, вы должны найти в 01Updating команды тестирования, которые изменяют значения переменных 'username', 'password' и 'email'и замените их другими переменными.

...