appium - 无法从 Appium CLI 和 Appium Desktop 启动会话
问题描述
环境
- Xcode 版本:11.0 (11A420a)
- Appium桌面版:1.13.0
- Appium CLI 版本:1.16.0-beta.1
- 用于运行 Appium 的桌面操作系统/版本:Mac OS 10.14.6
- Node.js 版本(除非使用 Appium.dmg):12.10.0
- 正在测试的移动平台/版本:iOS 13.0
- 模拟器:iPhone 8
- Appium 服务器:Appium CLI 和 Appium.dmg
情景 - 1
- 从终端启动 appium 服务器
- 打开 Appium 桌面
- 在菜单中选择新会话窗口
- 选项卡到自定义服务器
- 远程主机:localhost,远程端口:4723,远程路径:/wd/hub
- 添加了我的能力
- 开始会话
问题:错误消息显示 - URL '/wb/hub/session' 未映射到有效资源Issue_Of_Scenario1
场景一中终端运行的appium服务器日志:
[debug] [GENERIC] 使用 args 调用 AppiumDriver.getSessions():[] [debug] [GENERIC] 使用 driver.getSessions() 结果响应客户端:[] [HTTP] <-- GET /wd/hub/sessions 200 3 ms - 40 [HTTP] [HTTP] --> POST /wb/hub/session [HTTP] {"desiredCapabilities":{"app":"path-to-app","bundledId":"com.xyz" ,"deviceName":"iPhone 8","deviceUDID":"C70FBC5C-1234-48E9-1234-9C24EF043E9F","platformName":"iOS","platformVersion":"13.0","simpleIsVisibleCheck":"true", "useJSONSource":"true","newCommandTimeout":0,"connectHardwareKeyboard":true}} [debug] [HTTP] 找不到路由。将内容类型设置为 'text/plain' [HTTP] < -- POST /wb/hub/session 404 1 ms - 57 [HTTP] [HTTP] --> DELETE /wb/hub/session [HTTP] {} [debug] [HTTP] 找不到路由。将内容类型设置为 'text/plain' [HTTP] <-- DELETE /wb/hub/session 404 1 ms - 57 [HTTP]
情景 - 2
- 打开 Appium 桌面
- 输入主机 - 0.0.0.0 和端口 - 4724
- 启动 Appium 服务器 1.13
- 单击 Appium Inspector 图标(搜索图标)
- 选项卡到自定义服务器
- 远程主机:0.0.0.0,远程端口:4724,远程路径:/wd/hub
- 添加了我的能力
- 开始会话
问题:屏幕显示无限加载微调器。 Issue_Of_Scenario2
解决方案
我猜这就是您的网址“http://127.0.0.1:4723/wd/hub/”?如果是,请删除“/wd/hub/”。你所拥有的应该是这个“http://127.0.0.1:4723”。
推荐阅读
- javascript - 如何在 Vue 文件管理器中将文件上传到服务器?
- python - 将数据框列中的json拆分为python中的多列
- wordpress - 如何在redhat上打开5250端口
- c# - List 中的 IEnumerator 引用返回 NULL/不能用作协程?
- html - svg 上的嵌入阴影只是作为轮廓
- methods - 如何将公共静态双精度方法调用到主方法
- python - 这个怎么返回 8?我期待6
- php - 无法使用 php 更新 mysql 上的数据
- excel - 为什么我的 VBA 代码没有从文件夹中下载所有文件?
- c++ - C ++ /将数据从文件txt存储到对象