大家好,我是apan,近期刚开始学习selenium,使用python编写web自动化代码,遇到的报错信息和解决办法会分享到文章中,希望对遇到同样问题的同学们有帮助,大家有其他报错难题也欢迎发出来,我们一起讨论学习。
下面开始分享,持续更新:

报错一:

selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {“method”:“css selector”,“selector”:"[id=“switcher_plogin”]"}

解决办法:

"no such element"报错很常见,各种原因都有,最新排查这三点
1、先确认下自己元素定位写的对不对,可以F12打开浏览器,源码里ctrl+f,输入你定位的内容搜索,如果可以通过查找定位到,那基本排除代码写错的原因。
2、此时检查代码里定位元素前后是否有加载较慢的页面,或者你当前网速很慢,加载导致的nosuch问题,只要在代码前后加上一个等待时间,基本就解决了。
3、还是不行那就看下定位的元素,是否在iframe框里,如果是在iframe框,需要先切换定位iframe,再定位元素。

报错二:

关键字:NameError: name ‘driver’ is not defined

解决办法:

原因是没有定义,driver没有实例化,实例化就ok

python+selenium,常见报错与解决方法相关推荐

  1. kubeadm常见报错和解决方法

    kubeadm常见报错和解决方法 参考文章: (1)kubeadm常见报错和解决方法 (2)https://www.cnblogs.com/only-me/p/10219903.html 备忘一下.

  2. k8s常见报错以及解决方法(一)

    k8s常见报错以及解决方法(一) 现阶段我们使用k8s集群越来越多,随之而来的是一系列的问题,接下来我向大家来介绍一下我遇到的一些问题以及解决方法 一.报错cannot allocate memory ...

  3. python+appium,常见报错与解决方法

    分享自己用python+appium写移动端自动化脚本出现的报错及解决方法,持续更新,希望对和我一样刚开始学习的同学有所帮助,加油ヾ(◍°∇°◍)ノ゙ 报错一: 关键字:Could not find ...

  4. 【全网最详细yolov6】yoloV6调试记录(含训练自己的数据集及常见报错及解决方法)--持续更新ing

    本文手把手教你如何调试最新的yolov6,复现运行COCO2017及训练自己的数据集,目前该项目刚发布,BUG会比较多,调起来一般不会那么顺利,本文含windows+ubuntu,并给出了一些常见问题 ...

  5. Git常见报错及解决方法

    git常见报错解决方法 1.warning: LF will be replaced by CRLF in .idea/workspace.xml. git config --global core. ...

  6. Weblogic常见报错以及解决方法[转载]

    最近组织内部进行安全升级,由于目前所接触的项目均使用weblogic中间件部署,出现了一系列问题小问题,再此转载一下常见的错误处理方式以便后续查询.转载 追风若水:https://my.oschina ...

  7. maven jar包冲突常见报错及解决方法

    见到如下错误,可以想到是不是jar包冲突 1.java.lang.NoSuchMethodError 2.java.lang.ClassNotFoundException 3.java.lang.No ...

  8. ueditor百度编辑器常见报错的解决方法

    如果是第一次使用ueditor百度编辑器,或者对它不熟悉的情况下使用,会出现一些常见问题和报错.怎么使用建议参考ueditor官网,这里只谈一些常见错误. 问题:'UE' is not defind ...

  9. oracle常见报错及解决方法

    ORA-12514 : TNS: 无法解析指定的连接标识符 在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以通过直接指定IP的方式连接,但 ...

最新文章

  1. 欧蓝德 (660) -(警车内被乔丹体育)_几款豪华SUV的油耗与空间的巅峰对决!欧蓝德还是奇骏...
  2. 第五章 Python数据结构
  3. 向linux kernel中添加cmdline的四种方式
  4. 站在汽修厂的角度看需求
  5. Jquery jqXHR对象的属性和方法
  6. Python程序开发——第四章 字典与集合
  7. SCP-bzoj-1019
  8. 软件测试的目标及组织测试过程
  9. Elasticsearch教程(六) elasticsearch Client创建
  10. linux 下的前端编程工具,Prepros Linux版(前端开发工具)
  11. javascript 的module 模块化
  12. Java如何连接Mysql数据库
  13. Java中异常处理和设计
  14. 帆软填报联动 控件联动的几种方式
  15. 前端常用插件、工具类库汇总,不要重复造轮子啦!!!
  16. 【java毕业设计】基于javaEE+原生Servlet+MySql的酒店管理系统设计与实现(毕业论文+程序源码)——酒店管理系统
  17. Hadoop面试题(一)
  18. opencv图像处理进阶——灰度直方图
  19. hp台式计算机u盘启动设置,hp惠普品牌机设置u盘启动教程
  20. 中国176个AAAAA级景区,存起来吧!下一站你去哪里?

热门文章

  1. 新网互联确认19日DNS服务器遭恶意攻击,导致数以万计的域名无法访问
  2. 网银被盗?这篇文章告诉你如何安全使用网银
  3. 929. Unique Email Addresses*
  4. Pyecharts绘制日历热力图
  5. 51Nod - 1588 幸运树(DFS)
  6. Windows电脑键盘快捷键大全【最全的快捷键】
  7. oracle判断是否是手机号码,oracle存储过程判断手机号码和固话
  8. echarts map地图geojson/json格式的简单使用
  9. 不为人知的Excel转压缩包逆天功能
  10. 招人厌的 10 种男人