Appium Android 选择元素时,明明使用的是 find_element_by_id (‘xxx’),查看日志的查找元素 变成了 ["css selector","[id=\"xxx\"]",导致找不到。

YueC · September 28, 2018 · Last by 李雷雷 replied at September 30, 2018 · 989 hits

Appium1.9.0 脚本里使用的find_element_by_id(''XXXX)
运行时找不到,查找元素变成了["css selector","[id=\"xxx\"]"

求解为什么
查看了源码,可能是这里影响的,但是具体self.w3c debug和日志都看不出来,从新安装Appium还是不行。

共收到 3 条回复 时间 点赞

估计是appium和selenium版本不兼容,回退一下selenium版本试试

升级一下selenium就可以了,如果要用appium1.9的话

升级appium-python客户端,或者直接改这个包的源码,把所有w3c这个if判断去掉就行了

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up