python selenium 运行提示:ibuteError: 'NoneType' object has no attribute 'send_keys'

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python selenium 运行提示:ibuteError: 'NoneType' object has no attribute 'send_keys'相关的知识,希望对你有一定的参考价值。

求大神帮忙看下是啥问题:AttributeError: 'NoneType' object has no attribute 'send_keys'

参考技术A 你在所有用到type的地方加一个_后缀试试
至于原因,应该是type作为内置函数名,不应该直接使用,这样导致element实际没有绑定返回结果,也就是None,None当然没有send_keys方法了。
参考技术B self.element是空值 参考技术C type 是保留字?

python+selenium 配置chrome环境,运行时显示cannot finde chrome binary

我的chrome版本是60,下载的chromedriver.exe是2.33,把chromedriver放在python路径下了,此路径也添加到系统环境了,可是运行时仍然提示cannot find chrome binary

提示的应该是找不到谷歌浏览器,看你谷歌浏览器是不是安装路径有问题,或者驱动跟浏览器不匹配 参考技术A 发一下报错的图吧,不太了解这块

以上是关于python selenium 运行提示:ibuteError: 'NoneType' object has no attribute 'send_keys'的主要内容,如果未能解决你的问题,请参考以下文章

python3+selenium 3.13 + geckodriver 21.0,提示ConnectionResetError,切换会较低版本的driver即可

python+selenium 配置chrome环境,运行时显示cannot finde chrome binary

解决python+selenium无法获取提示内容

Python 的selenium打包成程序后,电脑里没有安装chrom浏览器,如何运行?

python+selenium安装

python selenium 获取不到iframe?