一般出现这种定位不到元素的问题,都是页面没加载完成
所以最简单直接的方法就是 模拟下滑到底部操作
#滑到页面底部
js='var q=document.documentElement.scrollTop=100000'
browser.execute_script(js)
time.sleep(5)
#滑回页面顶部
js='var q=document.documentElement.scrollTop=0'
browser.execute_script(js)
time.sleep(5)
这样一般都能解决元素定位不到的问题
本文介绍了一种通过模拟页面滚动来解决元素定位问题的有效方法。该方法先将页面滚动到底部等待加载,然后再返回顶部,通常能有效解决因页面未完全加载而导致的元素定位失败问题。
1万+

被折叠的 条评论
为什么被折叠?



