6

私が使用Xvfbしている仮想フレームバッファ(ヘッドレステスト)PyVirtualDisplayの場合、Ubuntuでは正常に動作していますが、Windows7ではエラーが表示されます。これは、問題が発生しているコードの一部です。

from pyvirtualdisplay import Display
display = Display(visible=1, size=(300, 400))
display.start() 

しかし、Windowsで同じコマンドを実行すると、このエラーが発生します

Traceback (most recent call last):
  File "C:\Python27\Scripts\pynt-script.py", line 9, in <module>
    load_entry_point('pynt==0.8.0', 'console_scripts', 'pynt')()
  File "C:\Python27\lib\site-packages\pynt\_pynt.py", line 295, in main
    build(sys.argv[1:])
  File "C:\Python27\lib\site-packages\pynt\_pynt.py", line 48, in build
    module = imp.load_source(path.splitext(path.basename(args.file))[0], args.fi
le)
  File "build.py", line 7, in <module>
    display = Display(visible=1, size=(300,400))
  File "C:\Python27\lib\site-packages\pyvirtualdisplay\display.py", line 33, in
__init__
    self._obj = self.display_class(
  File "C:\Python27\lib\site-packages\pyvirtualdisplay\display.py", line 50, in
display_class
    cls.check_installed()
  File "C:\Python27\lib\site-packages\pyvirtualdisplay\xvfb.py", line 34, in che
ck_installed
    ubuntu_package=PACKAGE).check_installed()
  File "C:\Python27\lib\site-packages\easyprocess\__init__.py", line 209, in che
ck_installed
    raise EasyProcessCheckInstalledError(self)
easyprocess.EasyProcessCheckInstalledError: cmd=['Xvfb', '-help']
OSError=[Error 2] The system cannot find the file specified
Program install error! 

私のプログラムは xvfb program/library を見つけることができないと思いますか? xvfbwrapper ( https://github.com/cgoldberg/xvfbwrapper ) をインストールしましたが、問題は変わりません。繰り返しますが、xvfbwrapper は xvfb とは違うと思いますか?

ヘッドレス テストを実行できる Windows プラットフォームの代替 (仮想フレームバッファ)

4

1 に答える 1