简体   繁体   English

Appium 客户端无法在本地连接到 Appium 服务器

[英]Appium client can’t connect to Appium server locally

I'm using mac, version 10.14.6, Appium v 1.15 and Java 8.我使用的是 mac,版本 10.14.6、Appium v​​ 1.15 和 Java 8。

I launch Appium as application and then trying to launch my autotests, but there is a fail when Java tries to create instance of AndroidDriver我将 Appium 作为应用程序启动,然后尝试启动我的自动测试,但是当 Java 尝试创建 AndroidDriver 实例时失败

driver = new AndroidDriver(url, desiredCapabilities);

look at the screenshot with capabilities查看带有功能的屏幕截图

在此处输入图片说明

The stacktrace堆栈跟踪

Caused by: org.openqa.selenium.WebDriverException: Connection refused (Connection refused)
Build info: version: ‘3.141.59’, revision: ‘e82be7d358’, time: ‘2018-11-14T08:17:03’
System info: host: ‘build-mac’, ip: ‘fe80:0:0:0:182d:c3ec:3e3:65fd%en0’, os.name: ‘Mac OS X’,         os.arch: ‘x86_64’, os.version: ‘10.14.6’, java.version: ‘1.8.0_231’
Driver info: driver.version: SelenideDriver
at io.appium.java_client.remote.AppiumCommandExecutor.lambda$5(AppiumCommandExecutor.java:251)
at java.util.Optional.orElseGet(Optional.java:267)
at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:250)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:41)
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:213)
at io.appium.java_client.AppiumDriver.startSession(AppiumDriver.java:323)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:131)
at io.appium.java_client.DefaultGenericMobileDriver.(DefaultGenericMobileDriver.java:37)
at io.appium.java_client.AppiumDriver.(AppiumDriver.java:86)
at io.appium.java_client.AppiumDriver.(AppiumDriver.java:96)
at io.appium.java_client.android.AndroidDriver.(AndroidDriver.java:94)
at com.whimstay.automation.core.drivers.DriverManager.createDriver(DriverManager.java:45)

I guess it's probably due to Mac security policy, because on Windows everything is okay.我想这可能是由于 Mac 安全策略,因为在 Windows 上一切正常。 What should I do to fix the issue?我应该怎么做才能解决这个问题?

必须像这样指定 URL http://localhost:4723

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM