繁体   English   中英

Appium 在第一次执行测试后停止工作

[英]Appium stopped working after executing test for the first time

我能够在 Nox 模拟器和真实设备上运行测试。 但它发生了,可能是在我安装了一些软件之后,Charles 可能是,测试在 Nox 模拟器上执行了一次,然后它开始在 Appium 日志中给出错误,然后我在真实设备上尝试了一次,它工作了一次,然后就没有了。之后不工作。

我试过的

  • 花一整天阅读现有答案并尝试不同的解决方案
  • 卸载所有与代理相关的应用程序
  • 更新 Appium 版本
  • 在 appium 上尝试不同的端口
  • 为 appium、selenium 等更新 java 客户端
  • 重装SDK

使用以下功能运行 Appiumg

        File app = new File("app.apk");

        DesiredCapabilities capabilities = DesiredCapabilities.android();
        capabilities.setCapability("platformName","Android");
        capabilities.setCapability("platformVersion","7.0");

        capabilities.setCapability("deviceName", "Android");
        capabilities.setCapability("automationName", "UiAutomator2");

        capabilities.setCapability("browserName", "");

        capabilities.setCapability("app", app.getAbsolutePath());
        capabilities.setCapability("noReset", !fresh);
        capabilities.setCapability("autoGrantPermissions", true);

        try {
            return new AppiumDriver(new URL(appiumPath), capabilities);
        } catch (MalformedURLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

它安装 Appium Settings 应用程序和要测试成功的应用程序。 但不会进一步进行。

Appium 日志https ://pastebin.com/vU5mZJCh

该错误表明您所需的功能是错误的。

删除此行。

capabilities.setCapability("device", "Android");

有关详细信息,请参阅以下链接:
http://appium.io/docs/en/writing-running-appium/caps/

暂无
暂无

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

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