原文: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