【发布时间】:2021-11-27 21:59:27
【问题描述】:
我正在使用 Appium 和 WebDriverIO 在 Windows 应用程序上运行一些测试自动化。我需要滚动应用程序的某个部分,但不知道该怎么做。
我已尝试利用 WebDriverIO's scrollIntoView() method,但我收到了无法代理错误(可能是因为 WinAppDriver 不处理此方法?)
我也试过browser.touchScroll(xOffset: int, yOffset: int, string?:ElementID,但我对最后一个参数感到困惑。为了与 UI 元素交互,我一直在使用accessibilityID 选择器方法('~')。但参数只是要求一个字符串,而不是一个元素。我试过使用~,也只是输入元素的accessibilityID,但没有找到元素。
有人有什么想法可以帮助我吗?我会很感激的!
【问题讨论】:
-
我也试过
.moveTo(),但我得到了同样的错误。 “错误:处理命令时发生未知的服务器端错误。原始错误:无法代理。代理错误:请求失败,状态码为 501”
标签: automated-tests webdriver appium webdriver-io winappdriver