Selenium Webdriver 操作的日志记录或扩展

Posted

技术标签:

【中文标题】Selenium Webdriver 操作的日志记录或扩展【英文标题】:Logging or Extension of Selenium Webdriver actions 【发布时间】:2012-08-18 09:16:24 【问题描述】:

有没有一种方法可以覆盖或扩展本机 Selenium WebDriver 操作,例如“click”或“sendKeys”以用于日志记录?因此,在执行常规点击或 sendKeys 后,将触发以下代码:

Logger log = Logger.getLogger(className);
log.setLevel(logLevel);
log.info(strButtonName + " was clicked");

【问题讨论】:

【参考方案1】:

确切的实现将取决于语言,但您应该能够创建一个继承 WebDriver 的类,然后添加扩展方法或重载来执行单击和记录操作。

【讨论】:

以上是关于Selenium Webdriver 操作的日志记录或扩展的主要内容,如果未能解决你的问题,请参考以下文章

使用selenium.webdriver.common.desired_capabilities获取浏览器日志

日志中的selenium webdriver ruby 警告消息

Selenium webdriver-获取性能日志-未知日期时间戳(12345.12345)

Selenium IEDriverServer 日志记录

python selenium-webdriver 元素操作之键盘操作

selenium webdriver模拟鼠标键盘操作