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

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

Webdriver 45000毫秒后無法連接到端口7055上的主機(jī)127.0.0.1

Webdriver 45000毫秒后無法連接到端口7055上的主機(jī)127.0.0.1

我有運(yùn)行測(cè)試的框。Jenkins似乎可以ssh并執(zhí)行正在運(yùn)行的特定作業(yè)中描述的命令。在這里,我試圖運(yùn)行我的Selenium Webdriver測(cè)試,但是它告訴我啟動(dòng)firefox時(shí)出錯(cuò)。最終的想法是完全在此框中運(yùn)行Webtest,并拍攝一些錯(cuò)誤屏幕截圖。我正在使用selenium-java-2.25.jar,firefox 10,Linux OS。有趣的是,我可以手動(dòng)插入框中,暫時(shí)將另一個(gè)用戶的魔術(shù)cookie復(fù)制到框中(以獲取X隧道),執(zhí)行export DISPLAY=mydisplay:1.0,然后使用ant啟動(dòng)我的硒測(cè)試。這將帶來Firefox和測(cè)試就好了。這里有各種各樣的線程似乎都存在完全相同的問題,我想我已經(jīng)嘗試了其中的大多數(shù)。這是我所做的:重新啟動(dòng)該框,使用VNC重新登錄。在進(jìn)行硒測(cè)試之前,在Jenkins中放置了一個(gè)bash腳本以使其運(yùn)行。bash腳本基本上只是執(zhí)行一個(gè)export DISPLAY=mydisplay:1.0。它還執(zhí)行xclock。這可以正常工作,因?yàn)槲铱梢钥吹絍NC中顯示了xclock。iptables已關(guān)閉firefox正確位于/ usr / bin / firefox中sshd_config顯示X11Forwarding為true。據(jù)說降級(jí)的Firefox幫助了一些人,但是我不希望這樣做。Webdriver應(yīng)該仍然支持FF 10。但是,以上均不能解決問題。似乎本地主機(jī)上的端口7055甚至不存在:netstat -an | grep 7055 -沒有印這是我的/ etc / hosts所說的:  1 127.0.0.1               localhost.localdomain localhost  2 ::1             localhost6.localdomain6 localhost6也許與本地主機(jī):7055不存在有關(guān)?我不確定從這里去哪里。仍然,為什么錯(cuò)誤輸出display: :0.0在我指定后仍顯示正在尋找mydisplay:1.0?最后我收到的錯(cuò)誤輸出是:[testng] org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:[testng] Xlib: connection to ":0.0" refused by server[testng] Xlib: No protocol specified[testng] [testng] Error: cannot open display: :0.0[testng] Xlib: connection to ":0.0" refused by server[testng] Xlib: No protocol specified[testng] [testng] Xlib: connection to ":0.0" refused by server[testng] Xlib: No protocol specified[testng] [testng] Xlib: connection to ":0.0" refused by server[testng] Xlib: No protocol specified[testng] [testng] Error: cannot open display: :0.0[testng] [testng]    at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:109)[testng]    at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:245)[testng]    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:109)[testng]    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:185)[testng]    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:178
查看完整描述

3 回答

?
慕的地10843

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

不知道您是否解決了這個(gè)問題,但是我剛剛從另一端解決了同樣的問題。

Selenium和Firefox似乎很難互相交談-我懷疑Firefox在多個(gè)版本上的變化都在“演變”,因此不能始終保證向后和向前的兼容性,并且不兼容似乎總是會(huì)產(chǎn)生相同的錯(cuò)誤。

當(dāng)我從FF 15遷移到FF 16時(shí),我的問題就開始了。在Ubuntu上運(yùn)行時(shí),這與其他升級(jí)一樣神奇地自動(dòng)發(fā)生,但是我相信這是關(guān)鍵的變化。

通過從硒2.24.1遷移到硒2.25.0解決了該問題

由于硒的更改僅是下載jar文件并運(yùn)行它而不是原來的jar文件,因此值得將其作為快速簡(jiǎn)便的疑難解答程序進(jìn)行嘗試-如果它無濟(jì)于事,只需切換回去。就您而言,我不確定要嘗試使用哪個(gè)版本的Selenium,但我認(rèn)為2.24應(yīng)該可以與FF 10一起使用。

我過去發(fā)現(xiàn)的另一個(gè)問題是,F(xiàn)irefox無法在Ubuntu上以root用戶身份運(yùn)行。如果Selenium作為服務(wù)運(yùn)行,或者從bash腳本或cron作業(yè)啟動(dòng),則可能會(huì)發(fā)生這種情況。這也許可以解釋為什么它為您運(yùn)行,而不是為詹金斯運(yùn)行。


查看完整回答
反對(duì) 回復(fù) 2019-10-08
?
蝴蝶不菲

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

我有一個(gè)類似的問題。也許這個(gè)答案也會(huì)對(duì)您有幫助。


看來您正在發(fā)生兩個(gè)不同的錯(cuò)誤:


Unable to connect to host 127.0.0.1 on port 7055

Error: no display specified

該Unable to connect錯(cuò)誤的原因是Selenium Server的版本不知道如何使用Firefox的較新版本。您需要下載支持較新版本Firefox的Selenium Server的較新版本。


該Error: no display specified錯(cuò)誤的原因是,正在啟動(dòng)Firefox,但遠(yuǎn)程主機(jī)上沒有運(yùn)行X服務(wù)器(GUI)。您可以使用X11轉(zhuǎn)發(fā)在遠(yuǎn)程主機(jī)上運(yùn)行Firefox,但將其顯示在本地主機(jī)上。在Mac OS X上,您需要下載XQuartz才能使用X11轉(zhuǎn)發(fā)。


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

添加回答

舉報(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)