Browser Session ID

@kazurayam How to get and store sessionid in variable. As shown in screenshot below

image

See

I could implement the advice by @ThanhTo

import org.openqa.selenium.support.events.EventFiringWebDriver
import org.openqa.selenium.remote.RemoteWebDriver
import org.openqa.selenium.remote.SessionId

import com.kms.katalon.core.webui.driver.DriverFactory
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI

WebUI.openBrowser("http://demoaut.katalon.com")
def driver = DriverFactory.getWebDriver()

SessionId sessionId = ((RemoteWebDriver) (((EventFiringWebDriver) driver).getWrappedDriver())).getSessionId()
System.out.println(">>> sessionId=" + sessionId);

WebUI.closeBrowser()

this worked as:

2020-05-12 07:09:40.207 DEBUG testcase.TC2                             - 4: out.println(">>> sessionId=" + sessionId)
>>> sessionId=14eb313c-e97e-614e-9bdf-8475390f6efe
1 Like

Thanks. It worked