无法创建新的远程会话。(appium 错误)

我要在 aws device farm 上运行我的 appium 自动化,当我在做的时候


mvn clearn package

测试开始,我收到一个错误。错误:

org.openqa.selenium.SessionNotCreatedException:无法创建新的远程会话。请检查服务器日志以获取更多详细信息。原始错误:处理命令时发生未知的服务器端错误。原始错误:检测进程无法初始化。确保被测应用程序不会崩溃并调查 logcat 输出。


我在谷歌中搜索了大约 2 个小时 - 没有任何帮助。我检查了 JAVA_HOME 和 ANDROID_HOME 变量是否已注册,它们是。


Java代码:


@BeforeMethod

    public void setUp() throws MalformedURLException {

        dc.setCapability("reportDirectory", reportDirectory);

        dc.setCapability("reportFormat", reportFormat);

        dc.setCapability("testName", testName);

        dc.setCapability("platformVersion", "8.0");

        dc.setCapability("platform", "Android");

        dc.setCapability(MobileCapabilityType.DEVICE_NAME, "ce0318237d211b0f01");

        dc.setCapability(AndroidMobileCapabilityType.APP_PACKAGE, "com.sec.android.app.sbrowser");

        dc.setCapability(AndroidMobileCapabilityType.APP_ACTIVITY, ".SBrowserMainActivity");

        driver = new AndroidDriver<AndroidElement>(new URL("http://0.0.0.0:4723/wd/hub"), dc);

    }

Pom.xml: https://pastebin.com/s88ViRTA
Appium 服务器日志: https://pastebin.com/CU1MhdSr 谢谢你的帮助,Alon。


一只甜甜圈
浏览 217回答 3
3回答

摇曳的蔷薇

请设置以下功能:“automationName”:“UiAutomator1”你应该很好。

眼眸繁星

尝试安装最新的 appium 版本因为您的错误显示“原始错误:无法初始化检测过程。确保被测应用程序不会崩溃并调查 logcat 输出。”

慕码人8056858

尝试重新安装 uiautomator2.server:adb uninstall io.appium.uiautomator2.serveradb uninstall io.appium.uiautomator2.server.test这是您附加日志中的异常:ComponentInfo{io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner} from pid=17958, uid=17958 not allowed because package io.appium.uiautomator2.server.test does not have a signature matching the target io.appium.uiautomator2.server来源: https: //github.com/appium/appium/issues/10993
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java