Я провел некоторое исследование безголового тестирования с помощью Robot Framework и наткнулся на Xvfb. Итак, я установил его с помощью:
pip установить robotframework-xvfb
Затем в моем файле тестового примера я добавил:
*** Settings ***
Library Selenium2Library
Library XvfbRobot
*** Test Cases ***
Creating a headless browser
[Tags] Headless
Starting your display
The user goes to the website
Maximizing the window
The user enters an incorrect email
The user sees they have entered an incorrect email
Все мои ключевые слова в порядке, никаких видимых ошибок. Тем не менее, когда я запускаю тест, он возвращает следующее:
Importing test library 'XvfbRobot' failed: ImportError: No module named xvfbwrapper
Traceback (most recent call last):
File "/usr/local/Cellar/robot-framework/3.0.2_1/libexec/lib/python2.7/site-packages/XvfbRobot/__init__.py", line 19, in <module>
from xvfbwrapper import Xvfb
Кто-нибудь сталкивался с этим? Заранее спасибо!