[英]Unable to create a new remote session. (appium error)
我要在 aws 设备场上运行我的 appium 自动化,当我在做的时候
mvn clearn package测试开始,我收到一个错误。 错误:
org.openqa.selenium.SessionNotCreatedException:无法创建新的远程会话。 请检查服务器日志以获取更多详细信息。 原始错误:处理命令时发生未知的服务器端错误。 原始错误:检测过程无法初始化。 确保被测应用程序不会崩溃并调查 logcat 输出。
我在谷歌中搜索了大约 2 个小时 - 没有任何帮助。 我检查了 JAVA_HOME 和 ANDROID_HOME 变量是否已注册,并且它们是。
爪哇代码:
@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。
请设置以下功能:“automationName”:“UiAutomator1”
你应该很好。
尝试安装最新的 appium 版本
因为您的错误显示“原始错误:检测过程无法初始化。确保被测应用程序不会崩溃并调查 logcat 输出。”
尝试重新安装 uiautomator2.server:
adb uninstall io.appium.uiautomator2.server
adb 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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.