python+selenium,常见报错与解决方法
大家好,我是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,常见报错与解决方法相关推荐
- kubeadm常见报错和解决方法
kubeadm常见报错和解决方法 参考文章: (1)kubeadm常见报错和解决方法 (2)https://www.cnblogs.com/only-me/p/10219903.html 备忘一下.
- k8s常见报错以及解决方法(一)
k8s常见报错以及解决方法(一) 现阶段我们使用k8s集群越来越多,随之而来的是一系列的问题,接下来我向大家来介绍一下我遇到的一些问题以及解决方法 一.报错cannot allocate memory ...
- python+appium,常见报错与解决方法
分享自己用python+appium写移动端自动化脚本出现的报错及解决方法,持续更新,希望对和我一样刚开始学习的同学有所帮助,加油ヾ(◍°∇°◍)ノ゙ 报错一: 关键字:Could not find ...
- 【全网最详细yolov6】yoloV6调试记录(含训练自己的数据集及常见报错及解决方法)--持续更新ing
本文手把手教你如何调试最新的yolov6,复现运行COCO2017及训练自己的数据集,目前该项目刚发布,BUG会比较多,调起来一般不会那么顺利,本文含windows+ubuntu,并给出了一些常见问题 ...
- Git常见报错及解决方法
git常见报错解决方法 1.warning: LF will be replaced by CRLF in .idea/workspace.xml. git config --global core. ...
- Weblogic常见报错以及解决方法[转载]
最近组织内部进行安全升级,由于目前所接触的项目均使用weblogic中间件部署,出现了一系列问题小问题,再此转载一下常见的错误处理方式以便后续查询.转载 追风若水:https://my.oschina ...
- maven jar包冲突常见报错及解决方法
见到如下错误,可以想到是不是jar包冲突 1.java.lang.NoSuchMethodError 2.java.lang.ClassNotFoundException 3.java.lang.No ...
- ueditor百度编辑器常见报错的解决方法
如果是第一次使用ueditor百度编辑器,或者对它不熟悉的情况下使用,会出现一些常见问题和报错.怎么使用建议参考ueditor官网,这里只谈一些常见错误. 问题:'UE' is not defind ...
- oracle常见报错及解决方法
ORA-12514 : TNS: 无法解析指定的连接标识符 在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以通过直接指定IP的方式连接,但 ...
最新文章
- 欧蓝德 (660) -(警车内被乔丹体育)_几款豪华SUV的油耗与空间的巅峰对决!欧蓝德还是奇骏...
- 第五章 Python数据结构
- 向linux kernel中添加cmdline的四种方式
- 站在汽修厂的角度看需求
- Jquery jqXHR对象的属性和方法
- Python程序开发——第四章 字典与集合
- SCP-bzoj-1019
- 软件测试的目标及组织测试过程
- Elasticsearch教程(六) elasticsearch Client创建
- linux 下的前端编程工具,Prepros Linux版(前端开发工具)
- javascript 的module 模块化
- Java如何连接Mysql数据库
- Java中异常处理和设计
- 帆软填报联动 控件联动的几种方式
- 前端常用插件、工具类库汇总,不要重复造轮子啦!!!
- 【java毕业设计】基于javaEE+原生Servlet+MySql的酒店管理系统设计与实现(毕业论文+程序源码)——酒店管理系统
- Hadoop面试题(一)
- opencv图像处理进阶——灰度直方图
- hp台式计算机u盘启动设置,hp惠普品牌机设置u盘启动教程
- 中国176个AAAAA级景区,存起来吧!下一站你去哪里?