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

selenium web driverautomation testingsoftware testing

我们可以借助 webdriver 包调用任何浏览器。该包提供了许多类。接下来,我们需要导入 selenium.webdriver 包。之后,我们就可以访问该包中包含的所有浏览器了。

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

每个 Firefox 浏览器都有一个可执行文件。我们需要通过 Selenium 调用这个可执行文件,它负责调用实际的 Firefox 浏览器。

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

示例

Code Implementation

from selenium import webdriver
#浏览器暴露一个可执行文件

#通过 Selenium 测试,我们将调用该可执行文件,然后它会#启动实际的浏览器

driver = webdriver.Firefox(executable_path="C:\geckodriver.exe")

#最大化浏览器窗口

driver.maximize_window()

#get 方法启动 URL

driver.get("https://www.tutorialspoint.com/index.htm")

#刷新浏览器

driver.refresh()

#关闭浏览器
driver.close()

相关文章