环境:os x 10.9.1 appium:1.2.0

appiumlibrary 用的是这个https://github.com/jollychang/robotframework-appiumlibrary
新人对 robotframework 不是很了解,如果问题很浅显也请帮忙回答下,谢谢

问题:
不知道怎样获取 app 中控件的 value 值
想要获取 value 值然后用 should be equal 进行判断
试过用 xml 中的 get element text

${text}=    get element text    xpath=//UIAApplication[1]/UIAWindow[1]/UIATextField[1]
 should be equal    ${text}    Search for music,artist,album or lyrics

但是提示

FAIL : Keyword 'XML.Get Element Text' missing value for argument 'source'.

后来用了 page should contain text
case 能通过,但是觉得不是很准确,这只能判定当前页面是否包含,并不能确定某一控件的 value 值

请问有没有别的库能提供相应的 keyword
尝试过在 appiumlibrary 中自己写关键字。、不过失败了。、水平太差
还在学习中


↙↙↙阅读原文可查看相关链接,并与作者交流