Selenium webdriver org.openqa.selenium.WebDriverException:拒绝连接:连接

Selenium webdriver org.openqa.selenium.WebDriverException:拒绝连接:连接,selenium-webdriver,appium-android,Selenium Webdriver,Appium Android,org.openqa.selenium.WebDriverException:连接被拒绝:连接 我使用appium和selenium进行android自动化测试我使用selenium、Gson、,appium和real device for testing when I r when I r when I r when I r when I r when I r when I r执行我的代码时,系统会向我显示异常,任何人都可以帮助解决此问题。我从过去两天开始处理此问题,但没有得到任何帮助。app

org.openqa.selenium.WebDriverException:连接被拒绝:连接
我使用appium和selenium进行android自动化测试我使用selenium、Gson、,appium和real device for testing when I r when I r when I r when I r when I r when I r when I r执行我的代码时,系统会向我显示异常,任何人都可以帮助解决此问题。我从过去两天开始处理此问题,但没有得到任何帮助。appium server正确启动下面是对我的环境的描述

  • 窗口7 64
  • 排除
  • 格森
  • 应用程序[适用于Windows\u 1\u 4\u 16\u 1]
  • 真实设备[galaxy s4]
  • 朱尼特

    org.openqa.selenium.WebDriverException: Connection refused: connect
    Build info: version: '3.8.1', revision: '6e95a6684b', time: '2017-12-01T19:05:14.666Z'
    System info: host: 'MACPK-WKS-0066', ip: '192.168.8.27', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_161'
    Driver info: driver.version: AndroidDriver
        at io.appium.java_client.remote.AppiumCommandExecutor.lambda$2(AppiumCommandExecutor.java:141)
        at java.util.Optional.orElseGet(Unknown Source)
        at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:140)
        at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:601)
        at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)
        at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)
        at io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)
        at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:219)
        at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:142)
        at io.appium.java_client.DefaultGenericMobileDriver.<init>(DefaultGenericMobileDriver.java:38)
        at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:84)
        at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:94)
        at io.appium.java_client.android.AndroidDriver.<init>(AndroidDriver.java:77)
        at com.macrosoft.CherryPick.selendroidTest.test1(selendroidTest.java:61)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
        at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
        at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
        at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
        at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:538)
        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)
        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)
        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)
    Caused by: java.net.ConnectException: Connection refused: connect
        at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:75)
        at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
        at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:359)
        at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:381)
        at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)
        at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
        at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
        at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
        at org.openqa.selenium.remote.internal.ApacheHttpClient.fallBackExecute(ApacheHttpClient.java:138)
        at org.openqa.selenium.remote.internal.ApacheHttpClient.execute(ApacheHttpClient.java:86)
        at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:101)
        at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:73)
        at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
        at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:129)
    
    org.openqa.selenium.WebDriverException:拒绝连接:连接
    构建信息:版本:“3.8.1”,修订版:“6e95a6684b”,时间:“2017-12-01T19:05:14.666Z”
    系统信息:主机:'MACPK-WKS-0066',ip:'192.168.8.27',os.name:'Windows 7',os.arch:'amd64',os.version:'6.1',java.version:'1.8.0_161'
    驱动程序信息:Driver.version:AndroidDriver
    位于io.appium.java_client.remote.AppiumCommandExecutor.lambda$2(AppiumCommandExecutor.java:141)
    位于java.util.Optional.orElseGet(未知源)
    在io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:140)
    位于org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:601)
    在io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)
    在io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)
    位于io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)
    位于org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:219)
    位于org.openqa.selenium.remote.RemoteWebDriver(RemoteWebDriver.java:142)
    位于io.appium.java_client.DefaultGenericMobileDriver。(DefaultGenericMobileDriver.java:38)
    位于io.appium.java_client.AppiumDriver。(AppiumDriver.java:84)
    位于io.appium.java_client.AppiumDriver。(AppiumDriver.java:94)
    位于io.appium.java_client.android.AndroidDriver.(AndroidDriver.java:77)
    位于com.macrosoft.CherryPick.selendroidTest.test1(selendroidTest.java:61)
    在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
    位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源)
    在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源)
    位于java.lang.reflect.Method.invoke(未知源)
    位于org.junit.runners.model.FrameworkMethod$1.runReflectVeCall(FrameworkMethod.java:50)
    位于org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    位于org.junit.runners.model.FrameworkMethod.invokeeexplosive(FrameworkMethod.java:47)
    位于org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    位于org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    位于org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    位于org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    位于org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    位于org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    位于org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    访问org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    位于org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    位于org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    位于org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
    位于org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    位于org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:538)
    位于org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)
    位于org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)
    位于org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)
    原因:java.net.ConnectException:连接被拒绝:连接
    位于java.net.DualStackPlainSocketImpl.waitForConnect(本机方法)
    位于java.net.DualStackPlainSocketImpl.socketConnect(未知源)
    位于java.net.AbstractPlainSocketImpl.doConnect(未知源)
    位于java.net.AbstractPlainSocketImpl.connectToAddress(未知源)
    位于java.net.AbstractPlainSocketImpl.connect(未知源)
    位于java.net.PlainSocketImpl.connect(未知源)
    位于java.net.socksocketimpl.connect(未知源)
    位于java.net.Socket.connect(未知源)
    位于org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:75)
    位于org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
    位于org.apache.http.impl.conn.poolghttpclientconnectionmanager.connect(poolghttpclientconnectionmanager.java:359)
    位于org.apache.http.impl.execchain.MainClientExec.buildRoute(MainClientExec.java:381)
    位于org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)
    位于org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
    位于org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
    位于org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
    位于org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
    在org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
    在org.apache.http.impl.client.CloseableHttpClient.execute上(CloseableHttpClient.java:56)
    位于org.openqa.selenium.remote.internal.ApacheHttpClient.fallBackExecute(ApacheHttpClient.java:138)
    位于org.openqa.selenium.remote.internal.ApacheHttpClient.execute(ApacheHttpClient.java:86)
    位于org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:101)
    在org.openqa.selenium.remote.ProtocolHandshake.creat上