Простой ответ: нет
Selenium не предлагает ничего для отображения, точка.Это способ подключиться к другим системам, поэтому вам придется полагаться на эти системы для отображения своей «закусочной».
Единственный способ отобразить что-либо в веб-браузере - вставить собственный код для создания закусочной.Но это сделает тест недействительным, поскольку вы не тестируете сайт;вы тестируете сайт и как он взаимодействует с вашим кодом.
Вы можете попробовать коснуться языка, который вы используете для написания скриптов тестирования, чтобы что-то отобразить.Например, очень часто при использовании Java иметь System.out.println()
для отображения информации в консоли.Вы можете создать целое приложение, работающее рядом с Selenium, которое отображает окно сообщений для конкретной ОС.Но даже тогда есть большой шанс повлиять на автоматизацию.
Так что большой вопрос, Почему вы думаете, что вам нужно что-то отображать?
Как правило,Смысл автоматизации заключается в том, чтобы пройти через ряд шагов без присмотра.Где никто не будет наблюдать за процессом, как он проходит через движения.Так кто же является предполагаемым зрителем этой закусочной?
Единственное объяснение - по причинам отладки.В этом случае добавление этого дополнительного кода наихудшее, что вы можете сделать .У вас уже есть проблема, и вы пытаетесь объединить ее, добавив дополнительный код, который может исказить результаты.Если вы пытаетесь отлаживать, добавьте внешнее ведение журнала, такое как ранее упомянутый System.out.println()
или эквивалентный код, и переходите оттуда.То, что не повлияет на экран или браузер.