Appium find_element_by_id 报 An element could not be located on the page using the given search parameters.

jiawei0113 · 2018年05月25日 · 最后由 jiawei0113 回复于 2018年05月28日 · 2372 次阅读

self.driver.find_element_by_id('com.test.home:id//et_username').click()

这句话就是报 An element could not be located on the page using the given search parameters.
实在是不知道为啥 id 都是正确的,还能报错 ,把别人的代码 copy 过来改了 id 也报错。怎么办,加了 try/except:都不走这步了 。怎么办啊。。。。。。。。

最佳回复

要么真的没这个元素,要么点击时候这个元素还没在页面上

共收到 5 条回复 时间 点赞

那就说明真的没有这个 id 了

确定元素找对了么。顺便吐槽一下 id 后面加//的应用我到目前还没见过~可能见识少了

要么真的没这个元素,要么点击时候这个元素还没在页面上

John 回复

是的,我后来没办法加了 sleep 就好了。

哈哈,是我多打了。不过真不是这的问题

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册