今天试了下使用 selendriod 模式,然后 app 启动正常,第一个元素查找点击也正常,到第二个元素的时候就挂掉了。以下是代码:

#点击底部“个人”按钮
    method.click_by_id(driver,"personal")    #正常
    #尝试点击登录        
    loginedFlag = method.click_by_text(driver, "点此登录")#失败,报错。

click_by_text 封装的是 find_element_by_android_uiautomator 这个方法。
以下是错误信息:

是需要另外安装什么支持包,还是说两者使用的语法不一样??百度上有看到人说 selendriod 是用的 selenium 的语法??
PS:手机上已经自动装了 selendriod 的 apk 的,不然应用 app 肯定都启动不来。


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