How to Automate testing with GeoEdge via Katalon

I am adding GeoEdge extension on chrome through Selenium.
Once the extension is added, it asks for username and password to log in to GeoEdge.
I read in one of the site, that login page of extension doesnt act as normail HTML page, so to make it act like normal HTML page, use driver.get() method and put the url of the extension in it.

On using driver.get(), I can login to GeoEdge and I want to open another URl, which I have to test using GeoEdge but after log in the window gets closed, and I cannot do anything further.

Can u plz suggest a way how to navigate to another URL also so that I can test it using GeoEdge and how to automate testing of any site using GeoEdge.

Here is the script:
import static org.assertj.core.api.Assertions.*
import org.openqa.selenium.*
import org.openqa.selenium.chrome.ChromeDriver
import org.openqa.selenium.chrome.ChromeOptions
import org.openqa.selenium.remote.DesiredCapabilities

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

System.setProperty(“webdriver.chrome.driver”,“C:Location of driver in PC”)
ChromeOptions options = new ChromeOptions()
options.addExtensions(new File(“Location of crx file in PC”))
DesiredCapabilities caps = new DesiredCapabilities()

caps.setCapability(ChromeOptions.CAPABILITY, options)
ChromeDriver driver = new ChromeDriver(caps)
DriverFactory.changeWebDriver(driver)

driver.get(“chrome-extension://ceiephhhfaockiigbdgihcngnaamdcll/themes/geoedge/login.html”)
WebElement username = driver.findElement(By.xpath(“//input[@id=‘login-username’]”))
//WebElement username = driver.findElement(By.id(“login-username”))
username.sendKeys(“Ex: Username”)

WebElement password = driver.findElement(By.id(“login-password”))
password.sendKeys(“Ex: password”)

WebElement login_btn = driver.findElement(By.id(“login-login”))
login_btn.click()

WebUI.closeWindowIndex(1)