一.介绍
为了更好的debug我们在自动化测试中遇到的问题我们调出webdriver server端日志帮我们分析运行过程中发生的事件
日志截图
通过分析server端执行状态可以清晰看到底层执行事件,能帮助我们更好的定位bug。更加详细的请自行查看
二.生成日志代码
from time import sleep from selenium import webdriver driver = webdriver.Chrome(service_args=["--log-level=ALL"], service_log_path="D:\webdriver.log") driver.get("http:www.baidu.com") driver.find_element_by_id("kw").send_keys("python") driver.find_element_by_id("su").click() sleep(10) driver.quit()
可以看到只需要在启动时添加参数service_log_path="D:\webdriver.log"和service_args=["--log-level=ALL"]即可,分别是日志保存路径和日志级别
原创不易转载需注明出处