selenium-webdriver - iOS 设备上的 webdriverio appium 浏览器启动错误
问题描述
尝试使用 webdriver.io 和 appium 在 ios 设备上启动 safari 浏览器时出现以下错误。
错误:处理命令时发生未知的服务器端错误。原始错误:无法初始化 ios-deploy 确保已安装 (npm install -g ios-deploy) 并在您的系统上运行
解决方案
如果您在真正的 iOS 设备上运行 appium,则需要安装一些其他依赖项。
具体来说,您需要安装ios-deploy
.
您可以使用homebrew安装它:
brew install ios-deploy
为真正的 iOS 设备设置 appium 涉及一系列更棘手的步骤,您可能需要在此之后解决。这是我两周前写的一个教程,所以可能是目前最新的源:
推荐阅读
- xml - 如何删除除少数特定空标签外的空 xml 元素
- python - 如何将给定文本文件中从元音开始的单词写入另一个文本文件?
- kotlin - 为什么返回:kotlin.Unit
- svn - 如何使用 TortoiseSVN 从文件同步混淆中恢复
- mql4 - 数组超出范围 mql4
- java - SQLite 按列值的一部分过滤记录
- anylogic - 为不同的流程使用中央数据库并通过动态事件获取访问权限
- javascript - 如何在 react-native 的父组件内的特定位置显示多个组件?
- angular - material-ui, angular: 表中的表
- python - Selenium 动态抓取代码仅在 python 中运行多次时才有效