原文:selenium之 坑:點擊后頁面刷新重新獲取刷新前的頁面(StaleElementReferenceException: Message: Element not found in the cache...)

我循環去點擊一列鏈接,但是只能點到第一個,第二個就失敗了,為什么 。原因就在這里:你點擊第二個時已經是新頁面,當然找不到之前頁面的元素。這時,他會問 可是明明元素就在那里,沒有變,甚至我是回退回來的,頁面都沒有變,怎么會說是新頁面 。這個就需要你明白頁面長得一樣不代表就是同一張頁面,就像兩個人長得一樣不一定是同一個人,他們的身份證號不同。頁面,甚至頁面上的元素都是有自己的身份證號 id 的。 我 ...

2018-09-06 18:58 1 3986 推薦指數:

查看詳情

selenium點擊頁面刷新重新獲取刷新頁面StaleElementReferenceException:Message:Element not found in the cache...

循環點擊一列鏈接,但只能點到第一個,第二個失敗,這是為什么,因為第二個已經是新頁面,當然找不到之前頁面的元素,雖然元素沒變,甚至是后退回來,頁面都沒有變,為什么是新頁面頁面長的一樣不代表是同一張頁面,就像兩個人長得一樣不一定是同一個人,他們身份證號不同,頁面頁面上的元素都是 ...

Thu Oct 18 01:00:00 CST 2018 0 4125
點擊彈窗刷新html頁面

當alert彈出框點擊確定以后,再讓頁面重新加載一下 具體的代碼如下: <script type= "text/javascript" >   alert( "簽到成功" ); window.location.reload(); < ...

Wed Jan 04 21:51:00 CST 2017 0 1901
頁面刷新跳轉,導航欄高亮顯示跳轉點擊位置

需求:比如有一個二級或三四級的菜單欄,頁面不跳轉時實現高亮顯示是很容易的,網上有很多這樣的素材。但是頁面一跳轉,新頁面可就記不住你在上一個頁面點擊的位置了,也就不可能高亮顯示。並且很多時候,跳轉頁面菜單欄是后台動態生成的,也就是菜單欄欄目不固定,那么就不可能給菜單欄高亮效果寫死。不知道這個事 ...

Tue Jul 11 18:33:00 CST 2017 0 3140
element-ui 頁面刷新自動彈Message問題

問題: 通過加載插件的方式引入Message,導致每次頁面刷新的時候會自動彈出一個通知消息 該情況只在引入局部插件才會引起 import Vue from 'vue' import 'element-ui/lib/theme-chalk/index.css ...

Mon Nov 25 22:12:00 CST 2019 0 268
Vue 重新加載頁面(不刷新

Vue 不刷新的情況下重新加載頁面 使用場景: ​ 當我們在項目中,會遇到一些要修改數據庫的數據並重載頁面,顯示修改最新的數據情況。 我遇到的情況: 我的Vue項目中使用了element-ui中的導航欄組件。我想要重載頁面,路由還是指向當前導航欄所選中的哪一項。在要刷新重載頁面時 ...

Fri Nov 19 04:52:00 CST 2021 0 2171
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM