Como faço para tirar uma captura de tela do meu buffer Xvfb?

6

Estou usando o Amazon Linux. Eu quero executar um navegador cromo headless para uso com meus testes de selnium node.js. Então eu ligo meu servidor Xvfb assim ...

if ! pidof /usr/bin/Xvfb; then Xvfb :0 -screen 5 1024x768x8 & fi

No entanto, quando tento fazer uma captura de tela depois que meus testes falham,

DISPLAY=:0 import -window root /tmp/screenshot.png

Eu recebo o erro abaixo ...

+ DISPLAY=:0
+ import -window root /tmp/screenshot.png
import: unable to open X server ':0' @ error/import.c/ImportImageCommand/369.

Como faço para tirar uma captura de tela do buffer Xvfb?

    
por Dave 16.05.2017 / 00:37

0 respostas