I haven’t been able to get the INFO logs from the chrome webdriver using this method. Any idea why?
import org.openqa.selenium.WebDriver
import org.openqa.selenium.logging.LogEntries
import org.openqa.selenium.logging.LogEntry
import org.openqa.selenium.logging.LogType
import com.kms.katalon.core.webui.driver.DriverFactory
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
WebUI.openBrowser(url)
WebUI.delay(15)
WebDriver driver = DriverFactory.getWebDriver()
LogEntries logs = driver.manage().logs().get(“browser”)
for (LogEntry entry: logs){
println(entry.getMessage())
}
WebUI.closeBrowser()
An extract of the katalon console log
07-18-2018 10:57:28 AM - [INFO] - Opening browser
07-18-2018 10:57:28 AM - [INFO] - Starting ‘Chrome’ driver
07-18-2018 10:57:28 AM - [INFO] - User set preference: [‘args’, ‘[–use-fake-ui-for-media-stream, --verbose, --log-level=INFO, --log-path=chromedriver.log]’]
…
07-18-2018 10:57:41 AM - [START] - Start action : Statement - driver = com.kms.katalon.core.webui.driver.DriverFactory.getWebDriver()
07-18-2018 10:57:41 AM - [END] - End action : Statement - driver = com.kms.katalon.core.webui.driver.DriverFactory.getWebDriver()
07-18-2018 10:57:41 AM - [START] - Start action : Statement - logs = driver.manage().logs().get(“browser”)
07-18-2018 10:57:41 AM - [END] - End action : Statement - logs = driver.manage().logs().get(“browser”)
07-18-2018 10:57:41 AM - [START] - Start action : Statement - For (org.openqa.selenium.logging.LogEntry entry : logs)
07-18-2018 10:57:41 AM - [END] - End action : Statement - For (org.openqa.selenium.logging.LogEntry entry : logs)