1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > web linux 桌面 Ubuntu无桌面进行Web浏览器测试

web linux 桌面 Ubuntu无桌面进行Web浏览器测试

时间:2024-08-29 22:04:14

相关推荐

web linux 桌面 Ubuntu无桌面进行Web浏览器测试

主要原理是利用xvfb提供的显卡帧缓冲区,让浏览器以为有桌面

Install xvfb in ubuntu:

sudo apt install xvfb

cat > /etc/init.d/xvfb <

XVFB=/usr/bin/Xvfb

XVFBARGS=":99 -screen 0 1024x768x24 -fbdir /var/run -ac"

PIDFILE=/var/run/xvfb.pid

case "$1" in

start)

echo -n "Starting virtual X frame buffer: Xvfb"

start-stop-daemon --start --quiet --pidfile $PIDFILE --make-pidfile --background --exec $XVFB -- $XVFBARGS

echo "."

;;

stop)

echo -n "Stopping virtual X frame buffer: Xvfb"

start-stop-daemon --stop --quiet --pidfile $PIDFILE

echo "."

;;

restart)

$0 stop

$0 start

;;

*)

echo "Usage: /etc/init.d/xvfb {start|stop|restart}"

exit 1

esac

exit 0

EOF

chmod +x /etc/init.d/xvfb

export DISPLAY=:99.0

/etc/init.d/xvfb start

1.2. Install chrome in ubuntu:

sudo apt-get install libxss1 libappindicator1 libindicator7

sudo apt-get install -f

wget /linux/direct/google-chrome-stable_current_amd64.deb

sudo dpkg -i google-chrome*.deb

sudo ln -s /usr/bin/google-chrome /usr/bin/chrome

1.3. Install chromedriver in ubuntu:

wget http://chromedriver./2.25/chromedriver_linux64.zip

unzip chromedriver_linux64.zip

sudo mv chromedriver /usr/bin/

1.4. Install firefox in ubuntu:

sudo apt install firefox

1.5. Install geckodriver for firefox in ubuntu:

wget /mozilla/geckodriver/releases/download/v0.11.1/geckodriver-v0.11.1-linux64.tar.gz

tar zxf geckodriver-v0.11.1-linux64.tar.gz

sudo mv geckodriver /usr/bin/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。