如何使用Selenium从框架写入控制台日志?

时间:2018-11-15 12:14:23

标签: java selenium selenium-chromedriver

我使用Selenium set pref获取日志  logPrefs.enable(LogType.BROWSER, Level.ALL); 并以这种方式LogEntries logEntries = driver.manage().logs().get(LogType.BROWSER); for (LogEntry entry : logEntries) { System.out.println(entry.getMessage());放在输出流中,我没有得到整个控制台日志。给出框架的日志,不显示硒。 如何从框架中获取日志? 切换到此框不会产生结果。 driver.switchTo().frame(driver.findElement(By.cssSelector("link")));

1 个答案:

答案 0 :(得分:0)

我遇到一个问题,无法与框架中的元素进行交互。不用查找元素,只需键入:

driver.SwitchTo()。frame(“ element id”);

然后

driver.SwitchTo()。DefaultContent();