fad*_*lak 6 python selenium python-2.7 selenium-webdriver
AttributeError : 'module' 对象没有属性 'webdriver'
为什么写入时会发生此错误
import selenium
Run Code Online (Sandbox Code Playgroud)
当编写这样的代码时不会发生错误
from selenium import webdriver
Run Code Online (Sandbox Code Playgroud)
你会得到一个错误,因为webdriver是模块内的一个selenium模块,并且你不能在没有显式导入语句的情况下访问模块。
如果您查看help(selenium),您会看到里面包含两个模块和一个非模块。
PACKAGE CONTENTS
common (package)
selenium
webdriver (package)
Run Code Online (Sandbox Code Playgroud)
它的行为根据我上面描述的:
>>> selenium.common # doesn't work
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'common'
>>> from selenium import common # works
>>> selenium.selenium # works
<class 'selenium.selenium.selenium'>
>>> selenium.webdriver # doesn't work
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'webdriver'
>>> from selenium import webdriver # works
>>>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8245 次 |
| 最近记录: |