python+selenium的那些事

·1、python文件命令重要不?

python文件名命名的时候注意不要命名为与python关键字类似,比如我就遇到了这么一个错误:AttributeError: module 'selenium.webdriver' has no attribute 'Chrome'

(把python文件名命名为select.py时导致整个python包下的python文件都执行出错!!!)

python+selenium的那些事

 一开始还以为是浏览器驱动版本问题或者驱动不是放在python根路径下,但在别的包下的python文件却可以正常执行,所以又考虑是不是包的问题,把原来出错的包的所有python文件全部拷贝到新建一个包中,发现新建包中的python文件一个也执行不了;思考了很久把所以可能的问题都想了,还是不行。。。

        最后回想了一下,是在新建哪一个python文件时执行会报错,与是一步步排除,发现删除名为select.py的python文件后,包中的python文件又可以执行了,于是进一步发现原来是python文件名命名为select.py会执行失败的!!!!,把select.py改为别的名字就行了。

python+selenium的那些事