第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在Xvfb中運(yùn)行Selenium?

如何在Xvfb中運(yùn)行Selenium?

牧羊人nacy 2019-07-03 14:34:35
如何在Xvfb中運(yùn)行Selenium?我在EC2上。所以沒有GUI。$pip install selenium $sudo apt-get install firefox xvfb然后我就這么做:$Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null &$DISPLAY=:1 java -jar selenium-server-standalone-2.0b3.jar05:08:31.227 INFO - Java:  Sun Microsystems Inc. 19.0-b0905:08:31.229 INFO - OS: Linux 2.6.32-305-ec2 i38605:08:31.233 INFO - v2.0 [b3],   with Core v2.0 [b3]05:08:32.121 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub05:08:32.122 INFO -    Version Jetty/5.1.x05:08:32.123 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]05:08:32.124 INFO -     Started HttpContext[/selenium-server,/selenium-server]05:08:32.124 INFO - Started HttpContext[/,/]05:08:32.291 INFO - Started      org.openqa.jetty.jetty.servlet.ServletHandler@1186fab05:08:32.292 INFO - Started HttpContext[/wd,/wd]05:08:32.295 INFO - Start     ed SocketListener on 0.0.0.0:444405:08:32.295 INFO - Started org.openqa.jetty.jetty.Server@1ffb8dc太好了,現(xiàn)在一切都正常了,對(duì)吧?當(dāng)我運(yùn)行我的代碼時(shí):from selenium import webdriverfrom selenium.common.exceptions import NoSuchElementExceptionfrom selenium.webdriver.common.keys  import Keysbrowser = webdriver.Firefox() browser.get("http://www.yahoo.com")我明白了:Error: cannot open display: :0
查看完整描述

3 回答

?
慕蓋茨4494581

TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個(gè)贊

打開終端并運(yùn)行以下命令xhost +..每次重新啟動(dòng)計(jì)算機(jī)時(shí)都需要運(yùn)行此命令。如果一切正常,您可以將其添加到啟動(dòng)命令中。

還要確保在/etc/環(huán)境文件中有一行

export DISPLAY=:0.0

然后,運(yùn)行您的測(cè)試,看看您的問題是否得到了解決。

在使用之前,請(qǐng)注意下面Sardathrion的評(píng)論。


查看完整回答
反對(duì) 回復(fù) 2019-07-03
?
ABOUTYOU

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊

這是我使用的設(shè)置:

在運(yùn)行測(cè)試之前,執(zhí)行:

export DISPLAY=:99
/etc/init.d/xvfb start

在測(cè)試之后:

/etc/init.d/xvfb stop

這個(gè)init.d我使用的文件如下所示:

#!/bin/bash

XVFB=/usr/bin/Xvfb
XVFBARGS="$DISPLAY -ac -screen 0 1024x768x16"
PIDFILE=${HOME}/xvfb_${DISPLAY:1}.pid
case "$1" in
  start)
    echo -n "Starting virtual X frame buffer: Xvfb"
    /sbin/start-stop-daemon --start --quiet --pidfile $PIDFILE --make-pidfile --background --exec $XVFB -- $XVFBARGS
    echo "."
    ;;
  stop)
    echo -n "Stopping virtual X frame buffer: Xvfb"
    /sbin/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


查看完整回答
反對(duì) 回復(fù) 2019-07-03
  • 3 回答
  • 0 關(guān)注
  • 1026 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)