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

jiawei0113 · May 25, 2018 · Last by jiawei0113 replied at May 28, 2018 · 2533 hits

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 就好了。

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

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