【问题标题】:Appium desktop keep on asking for “platformName” capability even if it is added即使添加了“platformName”功能,Appium 桌面也会继续请求
【发布时间】:2019-03-28 02:47:40
【问题描述】:

我正在使用 Appium 桌面应用程序。添加所有功能后。当我启动会话时,出现错误“处理命令时发生未知的服务器端错误。原始错误:您必须包含平台名称功能” 截图

【问题讨论】:

    标签: appium-desktop


    【解决方案1】:

    就像 Pankaj Mishra 所说,确实如此。 APPIUM 桌面 UI 存在一些错误,解决此问题的唯一方法是直接在字段中键入功能,并且永远不要像 JSON 格式那样复制粘贴或编辑。

    正确配置方式的截图

    【讨论】:

    • 将我的 json 复制并粘贴到 Desired Capabilities 字段中以使其正常工作。看起来和我的 json 完全一样,但它终于奏效了。谢谢!
    【解决方案2】:

    APPIUM 桌面 UI 存在一些错误,因此即使功能存在,您也会收到此错误。 您可以参考Here 来避免上述问题。

    【讨论】:

      【解决方案3】:

      根据您的屏幕截图,您犯了一个拼写错误:

      flatformName: android

      flatformVersion:8.1

      您需要将f 修复为p,它将完美地为您工作!

      【讨论】:

        【解决方案4】:

        确保输入“platformName”。不是“平台名称”。你能看到差别吗?第二个有一个隐藏空间,当您复制功能名称时经常会发生这种情况。

        【讨论】:

        • “platformName”和“platformName”有什么区别?空白?更重要的是,与现有的答案相比,您的答案贡献了哪些新见解,后者还指出了拼写错误(更令人信服),例如stackoverflow.com/a/55399941/7733418
        • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
        猜你喜欢
        • 1970-01-01
        • 2013-04-12
        • 1970-01-01
        • 2016-12-17
        • 2019-05-01
        • 1970-01-01
        • 2020-08-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多