使用Selenium中的Log Types和get_log()方法来获取日志控制台
消息
。以下是一个示例代码片段:
from selenium import webdriver
# 创建Chrome driver对象
driver = webdriver.Chrome()
# 获取日志控制台消息
logs = driver.get_log('browser')
# 循环打印日志消息
for log in logs:
print(log)
在上面的示例中,我们首先创建了一个Chrome driver对象,然后使用get_log()方法获取“browser”类型的日志消息。这个参数表示要获取浏览器控制台的日志消息。然后我们循环打印获得的日志消息。
除了“browser”之外,Selenium还支持其他几种日志类型,如“driver”(驱动程序产生的消息)和“client”(客户端产生的消息)。要获取这些类型的日志消息,只需将相应字符串作为参数传递给get_log()方法即可。