Я готовлю несколько наборов тестов для веб-сайта электронной коммерции, поэтому я использую Selenium2Library, для чего требуется браузер на рабочем столе. Я могу запустить эти тесты на своей локальной машине, но мне пришлось запускать их на удаленном сервере, который не имеет фактического отображения. Я попытался использовать xvfb для создания виртуального дисплея, но он не сработал, попробовал все решения по некоторым ответам здесь, но ничего не изменилось.Есть ли все-таки запустить растровые тесты робота без дисплея?
Итак, я увидел pyvirtualdisplay библиотеку Python, но, похоже, это полезно для тестов, написанных на Python. Я хотел бы знать, что если я могу запустить тестовые пакеты, которые я написал в robotframework (которые форматируются .txt и могут быть запущены через pybot) через Python, поэтому я могу использовать pyvirtualdisplay?
К сожалению мой английский язык, спасибо за ваши ответы ...
вы можете попробовать 'питон-requests'- нет необходимости открывать браузер сеанса – Andersson
@Andersson Я проверил его, но не смог сделал связь с моим вопросом, я что-то пропустил? –
Хм ... на самом деле ваш заголовок (отредактированный) и вопрос не совпадают: «если я могу запускать тестовые пакеты ... через Python, чтобы я мог использовать pyvirtualdisplay?» и «Есть ли все равно, чтобы запускать растровые тесты робота без отображения?» кажется, что они разные. ожидаются неожиданные ответы :) Вы сказали: «Я использую Selenium2Library, для которого требуется браузер на экране», я рассказал вам, как избежать использования Selenium и браузера. Извините, если это было не полезно – Andersson