Appium 错误:无法获取 Xcode 版本

2024-02-05

尝试在 Eclipse 上启动测试时出现 Appium 错误。 我已经安装了 Xcode 6.4,它应该可以工作,但事实并非如此。

error: Could not determine Xcode version:Could not get Xcode version. /Library/Developer/Info.plist does not exist on disk.

info: [debug] Setting iOS SDK Version
info: [debug] Cleaning up appium session
info: [debug] Error: Could not get Xcode version. /Library/Developer/Info.plist does not exist on disk.
    at getVersionWithoutRetry$ (lib/xcode.js:115:11)
    at tryCatch (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-xcode/node_modules/babel-runtime/regenerator/runtime.js:67:40)
    at GeneratorFunctionPrototype.invoke [as _invoke] (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-xcode/node_modules/babel-runtime/regenerator/runtime.js:294:22)
    at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-xcode/node_modules/babel-runtime/regenerator/runtime.js:100:21)
    at GeneratorFunctionPrototype.invoke (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-xcode/node_modules/babel-runtime/regenerator/runtime.js:136:37)
    at bound (domain.js:254:14)
    at GeneratorFunctionPrototype.runBound (domain.js:267:12)
    at run (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-xcode/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.promise.js:89:39)
    at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-xcode/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.promise.js:100:28
    at process._tickDomainCallback (node.js:381:11)
info: [debug] Responding to client with error: {"status":33,"value":{"message":"A new session could not be created. (Original error: Could not get Xcode version. /Library/Developer/Info.plist does not exist on disk.)","origValue":"Could not get Xcode version. /Library/Developer/Info.plist does not exist on disk."},"sessionId":null}
info: <-- POST /wd/hub/session 500 470.776 ms - 286 

error: Could not determine iOS SDK version
error: Failed to start an Appium session, err was: Error: Could not get Xcode version. /Library/Developer/Info.plist does not exist on disk.

日食代码

import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;

import org.openqa.selenium.remote.DesiredCapabilities;

import io.appium.java_client.ios.IOSDriver;
import io.appium.java_client.remote.MobileCapabilityType;

public class Uicatalog {
    public static void main(String[] args) throws MalformedURLException {
        DesiredCapabilities cap=new DesiredCapabilities();
        File f=new File("/Users/afiliptsov/Application to study/ui-catalog-app.zip");
        cap.setCapability(MobileCapabilityType.PLATFORM_VERSION, "8.4");
        cap.setCapability(MobileCapabilityType.DEVICE_NAME, "iPhone 5s");
        cap.setCapability(MobileCapabilityType.BROWSER_NAME, "");
        cap.setCapability(MobileCapabilityType.APP, f.getAbsolutePath());
        IOSDriver driver = new IOSDriver(new URL("http://127.0.0.1:4723/wd/hub"),cap);
    }
}

我正在使用命令行 Appium。要解决该问题,您必须将 Xcode 切换到正确的路径。

以下命令将有所帮助:

sudo xcode-select --switch /Applications/Xcode.app

如果您已将 Xcode 应用程序安装在其他位置,请提供该路径而不是 /Applications/Xcode.app。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Appium 错误:无法获取 Xcode 版本 的相关文章

  • 如何将 UIImageView 裁剪为自定义形状

    用户是否可以在该位周围画一条虚线 圆圈 UIImageView他们希望裁剪到 然后为UIImageView调整大小到这些点 这有点像 Photoshop 中的套索 选取框效果 更新 从 iOS 8 x 开始 UIImageView 提供了m
  • Watir 更改 Mozilla Firefox 首选项

    我正在使用 Watir 运行 Ruby 脚本来自动执行一些操作 我正在尝试自动将一些文件保存到某个目录 因此 在我的 Mozilla 设置中 我将默认下载目录设置为桌面并选择自动保存文件 然而 当我开始运行脚本时 这些更改并未反映出来 似乎
  • 所有针对 iTunes Connect 的构建,导入此构建时出错 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我将构建上传到应用程序商店 之后它在活动中显示错误 任何人都可以帮帮我 SOLVED 转到构建设置 gt 搜索 bitcode gt 转启
  • 错误:找不到模块“jasmine-core”

    我安装了以下内容进行测试 devDependencies jasmine core 2 4 1 karma 0 13 22 karma jasmine 0 3 7 karma phantomjs launcher 1 0 0 运行后karm
  • Xcode 在代码签名身份中看不到我的开发人员证书

    我续订了 IOS 开发人员证书 从钥匙串中删除了旧证书 然后单击了我的证书 钥匙串中的一切看起来都很正常 我有分发 开发人员 WWDC 证书 每个配置文件看起来都有效 并带有绿色标记 在组织器中的团队和配置文件部分下 但在代码签名身份下的
  • Twitter Bootstrap Popover/Tooltip Bug 与移动设备有关吗?

    我正在使用 Twitter Bootstrap 在 iPad 和 iPhone 上测试时遇到了无法修复的问题 在移动设备 至少是这些设备 上 您需要单击以接合提示或弹出框 如预期 问题是一旦关闭就永远无法关闭 我添加了一个侦听器 以便在您再
  • 如何在 Django Rest 框架中编写“删除”操作的测试

    我正在为 Django Rest Framework API 编写测试 我一直在测试 删除 我对 创建 的测试工作正常 这是我的测试代码 import json from django urls import reverse from re
  • 如何测试某些代码在 C++ 中无法编译? [复制]

    这个问题在这里已经有答案了 可能的重复 单元测试编译时错误 https stackoverflow com questions 605915 unit test compile time error 我想知道是否可以编写一种单元测试来验证给
  • 如何清除代码中的 NSLog 输出?

    有没有办法清除代码中的控制台输出 thanks 我喜欢的快捷方式 Simply USE K Keyboard Shortcut when you want to clear the NSLOG Data
  • 删除派生数据文件夹后,Xcode 不断重新创建派生数据文件夹

    自动完成功能在 Xcode 6 中不再起作用 我四处搜索 发现删除派生数据文件夹可以解决此问题 每次我删除它时 它都会回来 然后就不会再自动完成了 有什么建议么 Thanks 没关系 我解决了这个问题 我没有声明需要在类内的方法中使用的变量
  • 如何重新定位或移动 Google Maps SDK 上的当前位置按钮?

    如何将 Objective C 中的当前位置按钮移至我的偏好 现在 我已启用它 但底角有东西挡住了它 Thanks 您可以使用 padding 将按钮向上移动 self mapView padding UIEdgeInsets top 0
  • 为 iOS 应用程序加载基于 SVG 的图像资源

    我从 thenounproject 购买了一个图标作为 SVG 图像 然后我使用一个名为的 macOS 程序Gapplin http gapplin wolfrosch com 将此 SVG 导出为 PNG 图像 它显示为 100x100
  • NSManagedObject 的 Xcode 9 构建问题:Date 与 NSDate

    Xcode 9 生成不同的代码Date模拟器与设备中实体的类型属性 我有codegen功能下Class set to category extension在核心数据中 直到 Xcode 8 3 最新 一切都工作正常 NSDate总是 下面是
  • 如何防止Apple Watch进入睡眠状态?

    我们正在开发一个 Apple Watch 项目 但如果不被打扰 手表就会进入睡眠状态 有什么办法可以阻止它进入睡眠状态吗 据我所知和有关该主题的其他搜索 目前还没有api可通过编程方式启用或禁用 Apple Watch 的睡眠模式
  • 在 Spring Boot 测试期间替换 @Configuration 中的 @Value 属性

    Scenario 我有一个 Spring Boot 应用程序 Configuration带注释的 Spring 配置类 其中包含一些 Value带注释的字段 为了进行测试 我想用自定义测试值替换这些字段值 不幸的是 这些测试值不能使用简单的
  • 架构armv7的重复符号

    尝试在我现有的应用程序中使用 Layar SDK 时出现以下错误 我该如何解决这个问题 Ld Users pnawale Library Developer Xcode DerivedData hub afxxzaqisdfliwbzxbi
  • 超类与类SpecificationPolicy不匹配

    我得到了一个superclass mismatch for class SpecificationPolicy尝试安装或升级某些brew 软件包时出错 例如 更新安装 supabase CLI 时 brew install supabase
  • 模拟pytest中的异常终止

    我的多线程应用程序遇到了一个错误 主线程的任何异常终止 例如 未捕获的异常或某些信号 都会导致其他线程之一死锁 并阻止进程干净退出 我解决了这个问题 但我想添加一个测试来防止回归 但是 我不知道如何在 pytest 中模拟异常终止 如果我只
  • 使用 Mockito 模拟构建版本

    我的目标是用 Mockito 模拟 Build Version SDK INT 已经尝试过 final Build VERSION buildVersion Mockito mock Build VERSION class doReturn
  • 如何测试 UITextField 是否为零?

    我正在尝试制作我的应用程序的一部分 如果该人不更改我的 UITextField 中的空白文本 那么他 她将无法继续下一步 基本上 我想测试 UITextField 的 nil 文本 我已经使用了 if text 方法 但是如果用户单击 UI

随机推荐

  • jQuery Mobile 页面丢失 JavaScript 文件

    我在使用 jQuery Mobile 时遇到了真正的问题 我尝试修复但失败了 我有一个导航来浏览我的应用程序 如果我单击与某个网站相关的链接 该网站有一个用于执行某些功能的 js 文件 则该 js 文件会丢失 如果我查看 firebug 我
  • 获取 ListView 中项目的位置?

    如何找到 ListView 中特定项目的位置 由 SimpleCursorAdapter 填充 我问的原因 listview设置为singleChoice模式 当用户关闭并重新打开应用程序时 我希望记住用户的选择 到目前为止我所做的方法是
  • 无法通过从右向左滑动来关闭 NavigationDrawer

    我一直在尝试解决我遇到的问题 即我无法通过从右向左滑动来关闭 NavigationDrawer 但没有成功 通过从屏幕左边缘向右滑动来打开它是正常的 我目前只是尝试合并来自developer android com 网站的Navigatio
  • 致命错误:第 62 行调用未定义的方法 Action::execute() /home/public_html/system/engine/event.php

    您好 尝试刷新 opencart 中的修改缓存 从那时起 我在前端收到一个空白页面 并显示此错误消息 public function trigger event array args array foreach this gt data a
  • 如果不实例化两次,则无法在ConfigureServices中使用注册的单例

    我有一个 Net Core 项目 它注册了许多单例 如下所示 public void ConfigureServices IServiceCollection services services AddMemoryCache service
  • 自定义列表+JSP+java.lang.NumberFormatException

    我想实现自定义 JSP 列表标记 但在访问自定义列表对象的属性时遇到问题 通过如下示例访问name的财产List2 on test jsp页面报错org apache jasper JasperException java lang Num
  • 确定表格视图单元格是否可见

    有什么方法可以知道表格视图单元当前是否可见 我有一个表视图 其第一个单元格 0 是 uisearchbar 如果搜索未激活 则通过偏移量隐藏单元格 0 当表只有几行时 第 0 行可见 如何确定第 0 行是否可见或者是顶行 UITableVi
  • 创建n个节点和L个叶节点的AVL树的几种方法

    我想知道创建具有 n 个节点和 L 个叶节点的平衡二叉树的多种方法 我也知道 n 必须是 2 L 1 平衡二叉树是这样一种树 对于给定的任何节点 该节点的两个子树的高度最多相差一 所以节点数不一定是2 L 1 如果一棵树有 2 L 1 个节
  • Qt 在 msbuild 下并行 Moc 多个文件

    使用 Qt Visual studio 插件 它似乎可以以一种无缝的方式处理几乎所有事情 不幸的是 它使用 msbuild 中的 CustomBuild 步骤进行 moc ing 这会导致一系列的模仿 一个接一个 有没有办法说服 msbui
  • 您可以在 vi/vim 中替换或删除逗号(或任意字符)之间的内容吗?

    例如 我有这样的文字 I talked to a friend I hiked a mountain I am working with blah blah 我想删除或替换I hiked a mountain 为什么不ci or di 工作
  • 为什么使用非类型模板参数? [复制]

    这个问题在这里已经有答案了 我读过很多问题和答案 但是这个问题 https stackoverflow com questions 12550398 why we use non type template arguments最吸引我的眼球
  • 禁用 Xcode Storyboard 中的约束

    我正在尝试布局一个非常简单的视图 我在视图中以类似网格的间距放置了 4 个自定义按钮 但是当我运行该应用程序时 我得到两个不同大小的按钮 我在这里包含了故事板和模拟器图像 我很想禁用约束 但找不到在哪里执行此操作 我真的不想要他们 这只是一
  • Oracle:如何在 Oracle SQL 中将十六进制转换为十进制?

    如何使用 Oracle SQL 将十六进制转换为十进制 然后再转换回来 如果您使用 8 1 5 及更高版本 您可以使用 要将十六进制转换为十进制 select to number AA xx from dual 要将十进制转换为十六进制 s
  • C++:如何将 ASCII 或 ANSI 转换为 UTF8 并存储在 std::string 中

    我的公司使用这样的代码 std string CT2CA some CString c str 我相信它将 Unicode 字符串 其类型为 CString 转换为 ANSI 编码 并且该字符串用于电子邮件的主题 但是 电子邮件的标头 包括
  • 如何迭代计算运行加权平均值以使最后的值权重最大?

    我想实现一个迭代算法 计算加权平均值 具体的权重法则并不重要 但最新值应接近 1 最旧值应接近 0 该算法应该是迭代的 即它不应该记住所有以前的值 它应该只知道一个最新值以及有关过去的任何汇总信息 例如平均值 总和 计数等的先前值 是否可以
  • Delphi、oAuth 和链接 API、访问令牌未经授权

    我正在开发一个将更新发布到 LinkedIn 的程序 我正在使用 Delphi XE2 oAuth 和 LinkedIn API 来实现相同的目的 我能够请求令牌并授权应用程序 但我在尝试访问令牌时遇到错误 我正在使用 Delphi 的 o
  • Azure AD B2C:完成密码重置流程后无法立即登录

    我们创建了内置的密码重置用户流程 我们使用 Microsoft Graph API 在 B2C 中自动注册用户 并发送一封电子邮件 其中包含密码重置流程的直接链接 以便他们在首次登录时重置密码 用户正确地完成密码重置用户流程 并且它被重定向
  • Robot Framework:- 无法从现有的 Chrome 配置文件中打开 Chrome

    我正在尝试学习机器人框架 我已经在 Selenium Webdriver 上工作过 我试图使用 Create Webdriver 关键字从退出配置文件打开 Chrome 浏览器 但是我做不到 看来 Robot Framework 每次都会打
  • 如何动态保存更改(通过jquery)html DOM?

    我使用 jquery 动态表单得到了一些不错的布局生成器 并且 jquery ui 功能可以更改使用的元素数量 它们的 css 属性等 一切看起来都很棒 但当前结果的呈现存在一个问题 我想保存生成的 html DOM 并以某种方式解析它 从
  • Appium 错误:无法获取 Xcode 版本

    尝试在 Eclipse 上启动测试时出现 Appium 错误 我已经安装了 Xcode 6 4 它应该可以工作 但事实并非如此 error Could not determine Xcode version Could not get Xc