当前位置: 首页 > 知识库问答 >
问题:

无法创建尝试启动应用程序的新远程会话(Appium java 13)

云和同
2023-03-14

这是我的密码。我是Appium的初学者,我正在使用Java版本13和最新版本的Eclipse和Appium,我已经尝试了所有方法,但每次都会遇到以下异常:

失败:运行组织。openqa。硒。SessionNotCreatedException:无法创建新的远程会话。有关详细信息,请查看服务器日志。原始错误:处理命令时发生未知的服务器端错误。原始错误:无法初始化检测过程。确保被测应用程序未崩溃,并调查logcat输出。构建信息:版本:'3.141.59',修订版:'e82be7d358',时间:'2018-11-14T08:25:48'系统信息:主机:'LAPTOP-044PA886',ip:'192.168.86.221',操作系统。名称:“Windows 10”,操作系统。拱门:“amd64”,操作系统。版本:“10.0”,java。版本:“13”驱动程序信息:驱动程序。版本:AndroidDriver远程堆栈跟踪:未知错误:处理命令时发生未知服务器端错误。原始错误:无法初始化检测过程。确保被测应用程序未崩溃,并调查logcat输出。在异步处理程序(C:\Users\Team Quality\AppData\Roaming\npm\node\u modules\appium\node\u modules\appium base driver\lib\protocol\errors.js:826:9)在异步处理程序(C:\Users\Team Quality\AppData\Roaming\npm\node\node\u modules\appium\node\node\u modules\appium base driver\lib\protocol\protocol.js:388:37)上生成信息:版本:“3.141.59”,修订版:“e82be7d358”,时间:“2018-11-14T08:25:48”

这是我的密码:

    public static void run() throws MalformedURLException {
        // TODO Auto-generated method stub


        //System.setProperty("webdriver.chrome.driver", "C:\\Users\\Team Quality\\Downloads\\chromedriver_win32\\chromedriver.exe");
        //WebDriver driver = new ChromeDriver();
//      driver.get("http:\\www.easports.com");

        DesiredCapabilities cap = new DesiredCapabilities();
        cap.setCapability(MobileCapabilityType.DEVICE_NAME, "818cec5");
        cap.setCapability("platformName","Android");

        cap.setCapability("appPackage", "com.xxx");
        cap.setCapability("appActivity","com.xxx.xxx.activities.SplashActivity");

        System.out.println("code executed till here");


        cap.setCapability(MobileCapabilityType.APP, "C:\\Users\\Team Quality\\eclipse-workspace\\Intro\\src\\tkstage.apk");

        System.out.println("code executed till here2");
        //AndroidDriver<AndroidElement> driver =new AndroidDriver<AndroidElement> (new URL("http://localhost:4723/wd/hub"),cap);
        //driver = new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"), cap);
        //driver.get("http://appium.io/");

        try {
            AppiumDriver<MobileElement> driver = new AndroidDriver<MobileElement>(new URL("http://127.0.0.1:4723/wd/hub"), cap);

    } catch (MalformedURLException e) {
        System.out.println(e.getMessage());
    }

        System.out.println("code executed till here3");
    }

共有2个答案

郦祺
2023-03-14

你的应用程序包和应用程序活动正确吗?你可以做一个adb shell来检查它

高朝明
2023-03-14

您是否在设备上安装了该应用程序?如果没有,请提供app功能以及的路径。apk文件。再次检查您的appPackageappActivity功能。您可以使用Apk Analyzer应用程序来确保您的值是正确的

 类似资料:
  • 我正试图使用Selenium Grid启动一款新的Chrome浏览器,但最终出现以下错误 无法创建新的远程会话。所需功能=能力[{浏览器名称=chrome,版本=55.0.2,平台=WINDOWS}],所需功能=能力[{}]构建信息:版本:“3.0.1”,修订版本:“1969d75”,时间:“2016-10-18 09:49:13 -0700”系统信息:主机:“PL9710388”,ip:“10.

  • 当我尝试运行测试时,我得到这个错误。 sessionNotCreatedException:无法创建新的远程会话。所需功能=功能[{PlatformName=Android,DeviceName=F4AZFG07P508}],所需功能=功能[{}]生成信息:版本:“3.3.1”,修订版:“5234B325D5”,时间:“2017-03-10 09:10:29+0000”系统信息:主机:“MacBo

  • 尝试通过Intellij IEDA运行Appium服务器时发生以下错误: 错误:无法启动应用程序会话,错误是:错误:命令失败:C:\WINDOWS\system32\cmd。exe/s/c“c:\Android\sdk\platform tools\adb.exe-s emulator-5554安装”c:\Program Files(x86)\Appium\node\u modules\Appiu

  • 我在所有浏览器中都遇到了这个例外。例如,我在chrome上创建了一个远程webdriver,如下所示: 我得到了UnreachableBrowserException如下: 但我在<代码>http://myIP:4444/grid/console,一切正常,节点仍然注册。然后在<代码>http://myIP:5555/wd/hub/static/resource/hub.html,我仍然可以单击“

  • null 我的脚本中使用的代码: 详细的堆栈跟踪: an 19,2017 6:07:36 PM org.openqa.selenium.remote.ProtocolHandshake创建session信息:尝试双方言会话,假设Postel定律在远程端成立,Jan 19,2017 6:07:37 PM org.openqa.selenium.remote.ProtocolHandshake创建se

  • 我正在尝试使用Selenium Grid在不同的机器(Windows 10)上启动Firefox(51.0.1版)、Chrome(56.0.2924.87版)、Edge(38.14393.0.0版)**和Opera(43.0版)**。它在Chrome浏览器上运行良好,但在其他浏览器上总是会出现一些问题。请查看以下错误消息: 组织。openqa。硒。SessionNotCreatedExceptio