硒-如何记录正在执行的每个步骤?

niv*_*n89 5 java selenium automated-tests selenium-webdriver

我正在尝试找到一种记录该selenium driver对象执行的所有操作的方法。Log4j是通常建议的解决方案。但是,需要将专用日志语句添加到日志中,如下所示-

driver.findElement(By.name("opt1")).sendKeys("km");
log.debug("selecting distance unit");
driver.findElement(By.name("opt2")).sendKeys("10");
log.debug("selecting distance value");
Run Code Online (Sandbox Code Playgroud)

所以我必须在需要记录的地方记录日志。是否有什么可以追踪硒驱动器的动作并给出一般日志?

小智 0

如果您计划使用 selenium 服务器,请在执行开始后观察节点终端,它会以非常详细的方式记录每个步骤。我猜browserstack使用了这种技术。