我正在尝试使用UI Automator
作为点击某些元素的定位器。我可以使用RobotFramework
和robotframework-appiumlibrary
。
我尝试使用的代码段是:
Click Element android=new UiSelector().description('arbitraryDescription')
来自the documentation,看起来应该有效。
但是每次输出都会失败:
WebDriverException:消息:请求的资源不可能 找到,或者使用不是的HTTP方法收到请求 由映射的资源支持。
我很困惑,因为我明显没有试图打电话给WebDriver而且我不知道为什么我会这样做而不是UI Automator。
答案 0 :(得分:0)
结果证明文档错误,如下所述:https://github.com/jollychang/robotframework-appiumlibrary/issues/96
以下是文档说应该起作用的内容:
Click Element android=new UiSelector().description('arbitraryDescription')
这实际上是有效的:
Click Element android=UiSelector().description('arbitraryDescription')
我进行了相关的编辑并创建了拉取请求,希望没有其他人陷入我所做的陷阱中。