“线程中的异常”;“主要”;org.openqa.selenium.WebDriverException:java.io.IOException:无法解析URL:http://localhost:?????/session

“线程中的异常”;“主要”;org.openqa.selenium.WebDriverException:java.io.IOException:无法解析URL:http://localhost:?????/session,java,selenium,selenium-webdriver,webdriver,ioexception,Java,Selenium,Selenium Webdriver,Webdriver,Ioexception,我如何处理以下例外情况。我使用的是selenium v3.141.59、geckodriver v0.26和firefox v65.0。 对于chrome,我也得到了同样的例外 Exception in thread "main" org.openqa.selenium.WebDriverException: java.io.IOException: Unable to parse URL: http://localhost:?????/session Build info:

我如何处理以下例外情况。我使用的是selenium v3.141.59、geckodriver v0.26和firefox v65.0。 对于chrome,我也得到了同样的例外

Exception in thread "main" org.openqa.selenium.WebDriverException: java.io.IOException: Unable to parse URL: http://localhost:?????/session
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'HP', ip: '172.29.11.119', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_191'
Driver info: driver.version: FirefoxDriver
    at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:92)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:147)
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:125)
    at SeleniumDrivers.main(SeleniumDrivers.java:10)
Caused by: java.io.IOException: Unable to parse URL: http://localhost:?????/session
    at org.openqa.selenium.remote.internal.OkHttpClient.execute(OkHttpClient.java:64)
    at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:105)
    at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:74)
    at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:136)
    at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
线程“main”org.openqa.selenium.WebDriverException:java.io.IOException:无法解析URL:http://localhost:?????/session 构建信息:版本:“3.141.59”,修订版:“e82be7d358”,时间:“2018-11-14T08:25:48” 系统信息:主机:'HP',ip:'172.29.11.119',os.name:'Windows 10',os.arch:'amd64',os.version:'10.0',java.version:'1.8.0_191' 驱动程序信息:Driver.version:FirefoxDriver 位于org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:92) 位于org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552) 位于org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213) 位于org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:131) 位于org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:147) 位于org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:125) 位于SeleniumDrivers.main(SeleniumDrivers.java:10) 原因:java.io.IOException:无法分析URL:http://localhost:?????/session 位于org.openqa.selenium.remote.internal.OkHttpClient.execute(OkHttpClient.java:64) 位于org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:105) 位于org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:74) 位于org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:136) 位于org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
看起来您的端口是:

您应该指向您的应用程序端口(如果您在自定义端口上(不是80或443))

检查您的应用程序端口:

窗口:

CMD->netstat-a

检查侦听端口

Linux:

终端->netstat-tlnp

检查侦听端口

默认web流量在端口80(未加密)443(加密)上运行。 您可以通过尝试访问而不是本地主机来解决selenium问题

根据您正在编写的语言检查文档,并检查基础知识是否正确。 此错误消息

Exception in thread "main" org.openqa.selenium.WebDriverException: java.io.IOException: Unable to parse URL: http://localhost:?????/session
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'HP', ip: '172.29.11.119', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_191'
Driver info: driver.version: FirefoxDriver
    at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:92)
    .
    .
Caused by: java.io.IOException: Unable to parse URL: http://localhost:?????/session
…表示无法启动/生成新的浏览上下文,即Firefox浏览器会话

根据中的讨论,由于不兼容的计算机语言设置,观察到此错误


解决方案
可以通过将本地主机语言设置为标准英语来解决此问题?????对我来说似乎不是一个有效的端口…为了更快地获得更好的帮助,请添加或。