如何用 Python 在 Selenium 中调用 IE 浏览器?


我们可以借助 webdriver 包调用任何浏览器。通过此包,我们可以访问大量的类。接下来我们必须导入 selenium.webdriver 包。然后,所有属于该包的浏览器都将显示在我们面前。

要调用 Internet Explorer 浏览器,我们必须选择 Ie 类。然后创建该类的驱动程序对象。这是浏览器调用中最重要的且必不可少的步骤。

每个 Internet Explorer 浏览器都会提供一个可执行文件。我们通过 Selenium 需要调用这个可执行文件,它负责调用实际的 Chrome 浏览器。

接下来我们需要根据浏览器版本下载 Internet Explorer 驱动程序版本。IEDriverServer.exe 文件的路径需要添加到可执行文件中。然后我们需要使用 get () 方法在该特定浏览器中启动我们的应用程序。

示例

代码实现

from selenium import webdriver
#browser exposes an executable file
#Through Selenium test we will invoke the executable file which will then #invoke actual browser
driver = webdriver.Ie(executable_path="C:\IEDriverServer.exe")
# to maximize the browser window
driver.maximize_window()
#get method to launch the URL
driver.get("https://tutorialspoint.com/index.htm")
#to refresh the browser
driver.refresh()
#to close the browser
driver.close()

更新日期:2020 年 7 月 29 日

940 次浏览

启动你的职业生涯

通过完成该课程获得认证

开始
广告