1

pyvirtualdisplayスクリーンショットを作成するためにセレンテストで使用しようとしています。TestSuite python クラス内のテストで行う方法は次のとおりです。

self.display = Display(visible=0, size=(1366, 768))
self.display.start()

ドライバーを作成する前に、私が使用するスクリーンショットを撮るために

self.driver.save_screenshot('example.png')

ただし、でテストを実行すると、nosetests次のような奇妙な出力が得られます。

easyprocess: DEBUG: version=0.2.3
pyvirtualdisplay: DEBUG: version=0.2.1
easyprocess: DEBUG: param: "['Xvfb', '-help']" 
easyprocess: DEBUG: command: ['Xvfb', '-help']
easyprocess: DEBUG: joined command: Xvfb -help
easyprocess: DEBUG: process was started (pid=21)
easyprocess: DEBUG: process has ended
easyprocess: DEBUG: return code=0
easyprocess: DEBUG: stdout=
easyprocess: DEBUG: stderr=use: X [:<display>] [option]
-a #                   default pointer acceleration (factor)
-ac                    disable access control restrictions
-audit int             set audit trail level
-auth file             select authorization file
-br                    create root window with black background
+bs                    enable any backing store support
-bs                    disable any backing store support
-c                     turns off key-click
c #                    key-click volume (0-100)
-cc int                default color visual class
-nocursor              disable the cursor
-core                  generate core dump on fatal error
-displayfd fd          file descriptor to write display number to when ready to connect
-dpi int               screen resolution in dots per inch
-dpms                  disables VESA DPMS monitor control
-deferglyphs [none|all|16] defer loading of [no|all|16-bit] glyphs
-f #                   bell base (0-100)
-fc string             cursor font
-fn string             default font name
...

この出力は何ですか?なぜ私はそれを取得し、どのようにそれを「回避」するのですか?

4

1 に答える 1