如何在 Python 中使用 Selenium 调用 IE 浏览器?
selenium web driverautomation testingsoftware testing
我们可以借助 webdriver 包调用任何浏览器。该包提供了许多类。接下来,我们需要导入 selenium.webdriver 包。之后,我们将能够访问该包中包含的所有浏览器。
要调用 Internet Explorer 浏览器,我们需要选择 IE 类。然后创建该类的驱动程序对象。这是调用浏览器最重要且必不可少的步骤。
每个 Internet Explorer 浏览器都提供一个可执行文件。我们需要通过 Selenium 调用此可执行文件,该文件负责调用实际的浏览器。
接下来,我们需要根据浏览器版本下载相应的 Internet Explorer 驱动程序版本。需要将 IEDriverServer.exe 文件的路径添加到可执行文件中。然后,我们需要使用 get() 方法在该特定浏览器中启动我们的应用程序。
示例
Code Implementation
from selenium import webdriver
#浏览器暴露可执行文件
#通过 Selenium 测试,我们将调用该可执行文件,然后它会#启动实际的浏览器
driver = webdriver.Ie(executable_path="C:\IEDriverServer.exe")
#最大化浏览器窗口
driver.maximize_window()
#get 方法启动 URL
driver.get("https://www.tutorialspoint.com/index.htm")
#刷新浏览器
driver.refresh()
#关闭浏览器
driver.close()

