问题描述:下拉框选择了某个值去查询,查询后将下拉框复原为默认值,出现了异常提醒。

1、代码及报错

代码

    def type_query(self,target_loc,row):try:ele_sel = Select(self.find_element(*target_loc))ele_sel.select_by_index(row)sleep(0.2)self.find_element(*self.BaImp_loc).click()sleep(2)ele_sel.select_by_index(0)except BaseException as msg:print(msg)

报错信息

Message: The element reference of <select id="state" name="state"> is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed

2、解决方法

点击查询后,页面被刷新,ele_sel已失效,需要重新获取。

    def type_query(self,target_loc,row):try:ele_sel = Select(self.find_element(*target_loc))ele_sel.select_by_index(row)sleep(0.2)self.find_element(*self.BaImp_loc).click()sleep(2)ele_sel0 = Select(self.find_element(*target_loc))#重新获取ele_sel0.select_by_index(0)except BaseException as msg:print(msg)

selenium报异常:it is not in the current frame context, or the document has been refreshed相关推荐

  1. java+selenium报异常org.openqa.selenium.StaleElementReferenceException的解决方案

    为什么80%的码农都做不了架构师?>>>    因为页面内容有很多页,需要切换页数,但是切换跳转到第二页的时候,页面首先会自动刷新,导致出现如下异常:Exception in thr ...

  2. java 捕获异常并存入数据库_java异常处理,报异常的话怎么处理对象值,并持久化到数据库中...

    展开全部 //没看到有人回e68a843231313335323631343130323136353331333365646233答你,我还没学到框架,不知道那个是不是可以很便捷操作你说的这样过程 / ...

  3. socket编程报异常java.io.EOFException

    socket编程报异常java.io.EOFException 参考文章: (1)socket编程报异常java.io.EOFException (2)https://www.cnblogs.com/ ...

  4. mybatis中传集合时 报异常 invalid comparison: java.util.Arrays$ArrayList and java.lang.String

    mybatis中传集合时 报异常 invalid comparison: java.util.Arrays$ArrayList and java.lang.String 参考文章: (1)mybati ...

  5. Spring MVC报异常:org.springframework.web.util.NestedServletException: Request processing failed

    Spring MVC报异常:org.springframework.web.util.NestedServletException: Request processing failed 参考文章: ( ...

  6. Python+Selenium学习--异常截图

    Python+Selenium学习--异常截图 参考文章: (1)Python+Selenium学习--异常截图 (2)https://www.cnblogs.com/uniquefu/p/97191 ...

  7. springboot运行在eclipse报异常的问题

    springboot运行在eclipse报异常的问题 参考文章: (1)springboot运行在eclipse报异常的问题 (2)https://www.cnblogs.com/JNUX/p/635 ...

  8. 使用java类加载器,报异常java.nio.file.InvalidPathException

    使用java类加载器,报异常java.nio.file.InvalidPathException 参考文章: (1)使用java类加载器,报异常java.nio.file.InvalidPathExc ...

  9. Selenium常见异常分析及解决方案

    Selenium常见异常分析及解决方案 参考文章: (1)Selenium常见异常分析及解决方案 (2)https://www.cnblogs.com/superhin/p/11454861.html ...

最新文章

  1. python语言1010的八进制_python打印十六进制
  2. DOM0,DOM2,DOM3事件,事件基础知识入门
  3. android user-agent iso-8859-1,微信网页授权,错误40163,ios正确,安卓错误?
  4. img.width一直是0的问题--记录(二)
  5. 计算机组成原理第二章数据,计算机组成原理第二章数据表示(含答案)
  6. 小波的秘密8_图像处理应用:图像降噪
  7. 2019ICPC(上海) - Spanning Tree Removal(构造)
  8. 构造函数必须没有代码
  9. 选择让孩子练习羽毛球的家长好好看看!
  10. [转载]用消息队列和消息应用状态表来消除分布式事务
  11. [转载] Java内存管理-你真的理解Java中的数据类型吗(十)
  12. PyTorch 深度学习:34分钟快速入门——自动编码器
  13. Spark自定义排序
  14. java二维数组扫雷,Java 数组 之 二维数组 扫雷实例
  15. 东芝服务器报错误代码维修,实战维修 东芝复印机故障维修详解
  16. HDU 1317 一路wa到西天
  17. (每日一练c++)CC113 数独
  18. 机器学习|切比雪夫、辛钦和贝努里大数定律|15mins入门|概统学习笔记(十四)
  19. java怎么手动回收内存吗_java基本功16课:(4)Java的内存回收
  20. 想要画漫画?掌握风格很关键!

热门文章

  1. EAUML日拱一卒 用例扩展关系
  2. 【简书如何删除专题?】
  3. 解决打开S7-PLCSIM Advanced V3.0报错NetGroup Packet Filter Driver (NPF)
  4. 混杂模式和非混杂模式
  5. HEVC代码记录(删除)
  6. 禁用一个右下角广告弹窗的程序 popwndexe.exe
  7. 华为MCR·第4篇:客户档案管理管什么
  8. Bessie Goes Moo(暴力)
  9. 计算机毕业设计之Android的游戏账号交易平台APP(源码+系统+mysql数据库+Lw文档)
  10. 抖音怎么上热门网红 修改视频md5