docker selenium单机版chrome或firefox问题,org.openqa.selenium.remote.UnreachableBrowserException:无法启动新会话

docker selenium单机版chrome或firefox问题,org.openqa.selenium.remote.UnreachableBrowserException:无法启动新会话,docker,selenium-webdriver,Docker,Selenium Webdriver,操作系统:windows7 Docker image:Docker run-d-p 4444:4444-v/dev/shm:/dev/shm selenium/standalone chrome:4.0.0-alpha-6-20200730 我正在尝试运行以下代码,引发以下错误: java-selenium public static void main(String[] args) { URL url = null; try {

操作系统:windows7

Docker image:Docker run-d-p 4444:4444-v/dev/shm:/dev/shm selenium/standalone chrome:4.0.0-alpha-6-20200730

我正在尝试运行以下代码,引发以下错误:

java-selenium

public static void main(String[] args)
    {
        
        URL url = null;
        try {
             url= new URL("http://localhost:4444/wd/hub");
        } catch (MalformedURLException e) {
                e.printStackTrace();
        }
    WebDriver driver=new RemoteWebDriver(url,DesiredCapabilities.chrome());
        driver.get("http://www.google.com");
           System.out.println(driver.getTitle());
        Assert.assertEquals(driver.getTitle(), "Google");
        driver.quit();
    }
错误:2020年8月3日下午1:25:11 org.openqa.selenium.remote.DesiredCapabilities 信息:使用
新的ChromeOptions()
比使用
所需的功能更可取。chrome()
线程“main”org.openqa.selenium.remote.UnreachableBrowserException中出现异常:无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败。 构建信息:版本:“3.141.59”,修订版:“e82be7d358”,时间:“2018-11-14T08:17:03” 系统信息:主机:'BALAJI-PC',ip:'192.168.56.1',os.name:'Windows 7',os.arch:'amd64',os.version:'6.1',java.version:'1.8.0ç 驱动程序信息:Driver.version:RemoteWebDriver 位于org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:573) 位于org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213) 位于org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:131) 位于org.openqa.selenium.remote.RemoteWebDriver(RemoteWebDriver.java:144) 位于com.init.Google_TC.main(Google_TC.java:26) 原因:java.net.ConnectException:未能连接到本地主机/0:0:0:0:0:1:4444 位于okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:247) 位于okhttp3.internal.connection.RealConnection.connect(RealConnection.java:165) 在okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:257) 在okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:135)中 位于okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:114) 在okhttp3.internal.connection.ConnectionInterceptor.intercept(ConnectInterceptor.java:42)处 在okhttp3.internal.http.RealInterceptorChain.procedure(RealInterceptorChain.java:147) 在okhttp3.internal.http.RealInterceptorChain.procedure(RealInterceptorChain.java:121) 在okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93) 在okhttp3.internal.http.RealInterceptorChain.procedure(RealInterceptorChain.java:147) 在okhttp3.internal.http.RealInterceptorChain.procedure(RealInterceptorChain.java:121) 位于okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93) 在okhttp3.internal.http.RealInterceptorChain.procedure(RealInterceptorChain.java:147) 位于okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126) 在okhttp3.internal.http.RealInterceptorChain.procedure(RealInterceptorChain.java:147) 在okhttp3.internal.http.RealInterceptorChain.procedure(RealInterceptorChain.java:121) 在okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:200) 在okhttp3.RealCall.execute(RealCall.java:77) 位于org.openqa.selenium.remote.internal.OkHttpClient.execute(OkHttpClient.java:103) 位于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.RemoteWebDriver.execute(RemoteWebDriver.java:552) ... 4更多 原因:java.net.ConnectException:连接被拒绝:连接 位于java.net.DualStackPlainSocketImpl.waitForConnect(本机方法) 位于java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85) 位于java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) 位于java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) 位于java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) 位于java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) 位于java.net.socksocketimpl.connect(socksocketimpl.java:392) 位于java.net.Socket.connect(Socket.java:606) 位于okhttp3.internal.platform.platform.connectSocket(platform.java:129) 位于okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:245) ... 26多