3 回答

TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個(gè)贊
我看到了同樣的問(wèn)題。僅在使用Chrome 65(當(dāng)前:開(kāi)發(fā)人員通道)時(shí)出現(xiàn)此問(wèn)題。使用Chrome 64(穩(wěn)定通道和Beta通道),一切正常。
原來(lái)我安裝了舊的chromedriver。具體來(lái)說(shuō),我用chrome=65.0.3325.51
用chromedriver=2.29.461585
。將npm install -g chromedriver
撞色的chromedriver 運(yùn)行到2.35.528157,現(xiàn)在問(wèn)題已解決。希望這可以幫助!
TL; DR:運(yùn)行npm install -g chromedriver

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊
錯(cuò)誤說(shuō)明了一切:
Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'
(Session info: chrome=65.0.3325.31)
(Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 6.1.7601 SP1 x86)
(WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 0 milliseconds
Build info: version: '3.8.1', revision: '6e95a6684b', time: '2017-12-01T19:05:32.194Z'
您的主要問(wèn)題是所使用的二進(jìn)制文件之間的版本兼容性,如下所示:
您正在使用chromedriver = 2.33
chromedriver = 2.33發(fā)行說(shuō)明明確提到以下內(nèi)容:
支持Chrome v60-62
您正在使用chrome = 65.0
ChromeDriver v2.37發(fā)行說(shuō)明明確提到以下內(nèi)容:
支持Chrome v64-66
因此,ChromeDriver版本(v2.33)與Chrome瀏覽器版本(v65.0)之間存在明顯的不匹配
解
升級(jí)ChromeDriver當(dāng)前ChromeDriver v2.37水平。
將Chrome版本保持在Chrome v65.x級(jí)別。(根據(jù)ChromeDriver v2.37發(fā)行說(shuō)明)
清理你的項(xiàng)目工作,通過(guò)你的IDE和重建僅需要依賴你的項(xiàng)目。
在執(zhí)行測(cè)試套件之前和之后,使用CCleaner工具清除所有操作系統(tǒng)瑣事。
如果您的基本W(wǎng)eb客戶端版本太舊,請(qǐng)通過(guò)Revo Uninstaller卸載它,并安裝最新的GA和Web Client的發(fā)行版本。
執(zhí)行您的@Test。
添加回答
舉報(bào)