Приложение автоматизации c# selenium для выполнения в веб-заданиях azure
Задача:
Я создал сценарии автоматизации Selenium с использованием Visual studio и языка C#, у меня есть набор файлов, включая сборки [DLL и исполняемый файл] в папке bin проекта.
Как это работает?
Когда я нажимаю на исполняемый файл, он автоматически запускает Firefox, запускает веб-сайт и проверяет наличие сценариев автоматического тестирования, как он закодирован, которые работают так, как ожидалось, при развертывании на поле "веб-сервер", где установлен firefox.
Где я сталкиваюсь с проблемой?
Я должен развернуть одно и то же приложение в среде azure, но вместо развертывания в "службах приложений" я обнаружил, что лучше развернуть исполняемый файл для развертывания в виде "веб-заданий", которые могут выполняться автоматически ежедневно.
Когда я выполняю веб-задания в среде azure, где я могу выполнить браузер из приложения?
Как это работает?
Неужели azure не может поддерживать такой вид автоматизированного тестирования?
Пожалуйста, предложите мне или поправьте меня с правильным способом развертывания.
Что я уже пробовал:
Я развернул приложение в веб-заданиях, веб-задания выполняются и останавливаются со статусом "подано" через несколько секунд, надеюсь, что он не сможет запустить браузер.
David_Wimbley
Вам нужно опубликовать некоторый код, чтобы показать, как вы запускаете selenium. Я не знаком с заданиями azure, но в целом, если вы хотите запустить selenium каким-то автономным способом, который не запускается непосредственно вами, вам нужно использовать selenium RC server.
Bhuvanesh Mohankumar
@David Спасибо за ваши комментарии, приложение Selenium Automation похоже на консольное приложение, скажем, например, простое консольное приложение, используемое для открытия браузера и открытия веб-сайта, где теперь я сталкиваюсь с проблемой открытия браузера в среде Azure, так как отдельный сервер, на котором у нас будут задания расписания, выполнит браузер, установленный на сервере, и запустит этот процесс. В Azure это невозможно, поэтому нужны предложения от экспертов Azure.