2010-12-08 52 views
0

我使用Selenium自動執行Web UI測試。我們所有現有的與用戶界面無關的測試都是通過CLI通過SSH進入機器來執行的,如果有一種方法可以通過在X內存中運行X會話來通過CLI執行這些UI測試,那就太好了。 Linux中有這樣的事情嗎?用於UI自動化的內存中GUI會話

回答

1

還有就是,它叫xfvb。

0

當然。您可以運行VNC服務器並使瀏覽器顯示。像這樣如果你想看到它

[email protected]% vncserver 
Warning: sanitarium:1 is taken because of /tmp/.X1-lock 
Remove this file if there is no X server sanitarium:1 

New 'X' desktop is sanitarium:2 

Starting applications specified in /home/noufal/.vnc/xstartup 
Log file is /home/noufal/.vnc/sanitarium:2.log 

[email protected]% /usr/bin/env DISPLAY=sanitarium:2 /usr/bin/firefox --ProfileManager --no-remote 
Xlib: extension "RANDR" missing on display "sanitarium:2.0". 

將運行在VNC

瀏覽器,你可以這樣做

[email protected]% vncviewer sanitarium:2