Selenium文件错误,我无法正确导入它们



我什么都试过了…Stackoverflow是最后一个选项

from selenium import *
from selenium import webdriver
import time

driver = webdriver.Firefox()
driver.maximize_window()
location = r"C:UsersrehmaPycharmProjectsmyProjectwebpage.html"
driver.get(location)

点击"警报"按钮,生成简单警报

button = driver.find_element_by_name('alert')
button.click()

将控件切换到警报窗口

obj = driver.switch_to.alert

在Alert窗口中检索消息

msg = obj.text
print("Alert shows following message: "+ msg )

time.sleep(2)

使用accept()方法接受警告

obj.accept()

print(" Clicked on the OK Button in the Alert Window")

driver.close

现在这里是错误


Traceback (most recent call last):
File "C:UsersrehmaPycharmProjectsmyProjecttesting.py", line 4, in <module>
from selenium import webdriver
File "C:UsersrehmaPycharmProjectsmyProjectvenvlibsite-packagesseleniumwebdriver__init__.py", line 18, in <module>
from .firefox.webdriver import WebDriver as Firefox  # noqa
File "C:UsersrehmaPycharmProjectsmyProjectvenvlibsite-packagesseleniumwebdriverfirefoxwebdriver.py", line 29, in <module>
from selenium.webdriver.remote.webdriver import WebDriver as RemoteWebDriver
File "C:UsersrehmaPycharmProjectsmyProjectvenvlibsite-packagesseleniumwebdriverremotewebdriver.py", line 27, in <module>
from .remote_connection import RemoteConnection
File "C:UsersrehmaPycharmProjectsmyProjectvenvlibsite-packagesseleniumwebdriverremoteremote_connection.py", line 24, in <module>
import urllib3
File "C:UsersrehmaPycharmProjectsmyProjectvenvlibsite-packagesurllib3__init__.py", line 7, in <module>
from .connectionpool import HTTPConnectionPool, HTTPSConnectionPool, connection_from_url
File "C:UsersrehmaPycharmProjectsmyProjectvenvlibsite-packagesurllib3connectionpool.py", line 11, in <module>
from .exceptions import (
File "C:UsersrehmaPycharmProjectsmyProjectvenvlibsite-packagesurllib3exceptions.py", line 2, in <module>
from .packages.six.moves.http_client import IncompleteRead as httplib_IncompleteRead
File "C:UsersrehmaPycharmProjectsmyProjectvenvlibsite-packagesurllib3packagessix.py", line 199, in load_module
mod = mod._resolve()
File "C:UsersrehmaPycharmProjectsmyProjectvenvlibsite-packagesurllib3packagessix.py", line 113, in _resolve
return _import_module(self.mod)
File "C:UsersrehmaPycharmProjectsmyProjectvenvlibsite-packagesurllib3packagessix.py", line 82, in _import_module
__import__(name)
File "C:UsersrehmaDownloadslibhttpclient.py", line 71, in <module>
import email.parser
ModuleNotFoundError: No module named 'email.parser'; 'email' is not a package

您的文件可能命名为email.py,请更改为其他名称

最新更新