如何在Selenium中消除‘Created TensorFlow Lite XNNPACK delegate for CPU’提示
解决WebDriver屏蔽TensorFlow Lite提示的方法
什么是WebDriver Options?
WebDriver的Options是配置浏览器启动参数的工具,能设置浏览器的启动行为、日志级别、窗口属性等自定义规则,不同浏览器(Chrome、Firefox等)对应专属的Options类,但用法逻辑一致。
具体添加参数的步骤(以Chrome为例)
- 导入对应浏览器的Options类,比如Chrome的
ChromeOptions - 创建Options实例,通过
add_argument()方法添加--log-level=1参数 - 将配置好的Options传入WebDriver构造函数,完成浏览器初始化
示例代码
from selenium import webdriver from selenium.webdriver.chrome.options import Options # 创建ChromeOptions实例 chrome_options = Options() # 添加日志级别参数,过滤无关提示 chrome_options.add_argument('--log-level=1') # 传入配置好的options启动浏览器 driver = webdriver.Chrome(options=chrome_options) # 后续业务代码...
其他浏览器适配示例(以Firefox为例)
逻辑和Chrome一致,仅需替换为对应浏览器的Options类:
from selenium import webdriver from selenium.webdriver.firefox.options import Options firefox_options = Options() firefox_options.add_argument('--log-level=1') driver = webdriver.Firefox(options=firefox_options)
注:
--log-level=1代表仅显示严重错误级别的日志,会直接过滤掉这类Info级别的TensorFlow提示,解决遮挡输入区域的问题。
内容的提问来源于stack exchange,提问作者Daniel Lemmons
相关产品推荐
相关产品推荐

