最近在使用 Robotframe work 有遇到一個問題 開啟網頁後該網頁還在進行 loading,但是其他相關元素都已加載完畢 只是一個 loading 還在頁面中間, 導致我自動化會出錯, 但是我不想用 sleep 強迫等待 可是我又抓不到 Loading 這個元素
遇到這個問題請問大家都如何解決?
换个角度思考,你可以不判断 loading 在不在,去判断 loading 完成之后的元素在不在啊
可以用 wait until not present,等到 loading 不存在再去操作下一步,具体的 api 忘了,查一下吧。。
为啥获取不到元素定位?因为太快?
他就是取不到 loading 元素才问的这个问题,要是能判断到 loading 在不在就没这么麻烦了
那又是另外一个问题了,怎么抓 loading 元素,这个要看为啥抓不到了,既然是 web,loading 的元素应该能抓到才对
大兄歹,人家原文就是抓不到 loading 元素好嘛
感謝大家的回答, 抓不到原因是 loading 圖案跑太快,導致我抓不到....
你可以用 fiddler 拦截请求 一个请求一个请求放 另外对这种不是每次必出现的 loading 得做个判断看元素是否存在再去做 waituntil 否则 rf 执行会有问题 之前遇到过
想问下最后解决了吗