#excel #visual-studio #selenium
#excel #visual-studio #selenium
Вопрос:
Может быть, глупый вопрос, но: возможно ли это? Например, нажмите кнопку в Excel, которая запускает определенный модульный тест C # в VS, желательно также отправить некоторую информацию из Excel и, возможно, получить результат выполнения.
Я часто делал это в HP QTP / UFT для запуска тестовых примеров. Теперь я использую Selenium в C # / VS и подумал, может быть, есть способ «оптимизировать» его и здесь.
Кстати, я использую VS 2013 Express — если для этого есть возможности, я понимаю, что они могут быть ограничены или вообще не существовать в версии Express.
Комментарии:
1. Использование Excel для организации тестов и тестовых данных — хороший способ создать «нетехнический» пользовательский интерфейс при использовании HP QTP / UTF. Мой вопрос был в том, возможно ли то же самое с Excel и VS. То есть запускать тесты VS из Excel, возвращая результат и, возможно, также используя тестовые данные из Excel в тестах VS.
Ответ №1:
Ни в одной версии Visual Studio нет стандартизированной функции, которая делает это. Можно создать плагин для Excel, который делает это. Средство запуска тестов Visual Studio — это простой исполняемый файл, который может выводить XML-файл с результатами тестирования, или вы можете подключить свой собственный регистратор ( /logger
) из командной строки.
VSTO позволяет вам написать плагин для Excel, который может выполнять код C #. Запуск тестового модуля и анализ результатов из кода C # должны быть относительно простыми.
Чтобы заполнить список доступных тестов, вы можете использовать /ListTests
.
Комментарии:
1. Спасибо, я посмотрю на это. Я не ищу howto в этом вопросе, поэтому я доволен указателем на то, как это можно сделать 🙂