我要在 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/s88ViRTAAppium 服务器日志: https://pastebin.com/CU1MhdSr 谢谢你的帮助,Alon。
3 回答
慕码人8056858
TA贡献1803条经验 获得超6个赞
尝试重新安装 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
来源: https: //github.com/appium/appium/issues/10993
添加回答
举报
0/150
提交
取消