get_log Driver Method - Selenium Python

17 Mar 2025 | 阅读 2 分钟

可以使用 Selenium Python 模块进行 Python 自动化测试。Selenium Python 绑定提供了一个简单的 API,用于使用 Selenium WebDriver 编写功能性和可接受性测试。访问“使用 get 方法导航链接 - Selenium Python”以了解如何使用测试工具打开网站。仅仅能够导航并不是非常有用的。我们想要实现的是与页面进行交互,更具体地说,是与页面中包含的 HTML 元素进行交互。请参阅“定位策略”以了解更多使用 Selenium 定位元素的方法。Selenium WebDriver 提供了许多管理会话或浏览器的实用方法。例如添加 cookie、使用后退按钮、在选项卡之间切换等。

本文重点介绍 Selenium Python 的 driver 方法 get_log。可以使用 get_log 方法获取特定类型的日志。

语法

示例

现在,get_log 方法可以用作 driver 方法,如下所示

  • 首先必须创建一个 WebDriver 实例;在本例中,是 Chrome WebDriver,但也可以使用其他浏览器,如 Firefox 或 Internet Explorer。
  • 使用 driver.get(),您可以访问一个网站。
  • 要获取浏览器日志,请使用 driver.get_log("browser")。

通过将适当的日志类型作为 driver.get_log() 的一个选项,您可以选择访问任何这些日志类型。

请记住,日志的可用性和内容可能会因浏览器和您使用的网站而异。您可以使用日志来监视、调试和排除 Web 自动化脚本的故障。

如何在 Selenium Python 中使用 get_log driver 方法?

例如,在 Selenium Python 中使用 WebDriver 的 get_log 方法。让我们使用来自 https://tpointtech.cn 的 driver 对象。让我们获取一个浏览器日志。

输出

日志截图 -

get_log Driver Method - Selenium Python