私はRobot Frameworkを使用したヘッドレステストについていくつかの調査を行いましたが、Xvfbに出くわしました。だから、私はそれをインストール:「Start Virtual Display」という名前のキーワードが見つかりませんでした
ピップは、私のテストケースファイルに次に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
誰でもこの問題が発生しますか?前もって感謝します!
xvfbwrapperをインストールしましたか? –
ええ、私はすでにそれをインストールしていました。 – jahn94