首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在iOS设备场上执行Appium测试用例时获取“org.openqa.selenium.WebDriverException”

在iOS设备场上执行Appium测试用例时获取“org.openqa.selenium.WebDriverException”
EN

Stack Overflow用户
提问于 2019-02-10 18:14:56
回答 1查看 296关注 0票数 0

我正在使用Appium版本1.9.1和基于Appium Java TestNG的框架构建,但当我在真实设备上的AWS Device Farm上执行I时,我得到了以下错误:

org.openqa.selenium.WebDriverException:处理命令时发生未知的服务器端错误。原始错误:未处理的端点: /session/BC6E4901-43A6-4C66-913A-EBAF8482DD4B/wda/screen --带有参数{通配符=( "session/BC6E4901-43A6-4C66-913A-EBAF8482DD4B/wda/screen“);}的http://127.0.0.1:8100/

相同的测试用例在本地machine.Please上运行良好,并为上述问题提供了解决方案。

EN

回答 1

Stack Overflow用户

发布于 2019-02-22 05:41:16

嗯,我想我知道原因了。我不知道Device Farm标准环境中的WDA版本。但是,在自定义环境中,它实际上引用了两个不同版本的WDA。

测试规范片段

代码语言:javascript
运行
复制
  # The environment variables below will be auto-populated during run time.
  - echo "Start appium server"
  # The default WDA used is at DEVICEFARM_WDA_DERIVED_DATA_PATH_V1 (Supports versions iOS 12 and below), it is using commit f865d3. See (https://github.com/appium/appium-xcuitest-driver/tree/f865d32e78a5a8a15469bee30ed2f985d378575d)
  # If you need an older WDA version or need support for node modules, use the WDA at DEVICEFARM_WDA_DERIVED_DATA_PATH_V0. (This version does not suport iOS 12)

因此,如果您使用自定义环境,则/screen端点应该存在。

你能试一试,让我知道结果吗?

How to schedule a run

HTH

-James

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54615385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档