Hi Russ_Thomas,
I think that @Hariprasad1 was referring to two browsera.
Anyway, I have the same problems when I have to switch from one browser to another.
Following my script into TestCase:
System.setProperty(‘webdriver.chrome.driver’, DriverFactory.getChromeDriverPath())
WebDriver driver1 = new ChromeDriver()
WebDriver driver2 = new ChromeDriver()
// first browser
DriverFactory.changeWebDriver(driver1)
WebUI.openBrowser(’’)
WebUI.navigateToUrl(‘MY HTTPS A’)
//some action
// second browser
DriverFactory.changeWebDriver(driver2)
WebUI.openBrowser(’’)
WebUI.navigateToUrl(‘MY HTTPS B’)
//some action
//I need come back into first browser.How can I do?
//some action
//I nedd come backe into secondo browser. How can I do?
Thanks
AndyCapp
Try this code:
import org.openqa.selenium.WebDriver
import org.openqa.selenium.chrome.ChromeDriver
import com.kms.katalon.core.webui.driver.DriverFactory
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
System.setProperty("webdriver.chrome.driver",
DriverFactory.getChromeDriverPath())
WebDriver driver1 = new ChromeDriver()
WebDriver driver2 = new ChromeDriver()
// first browser
DriverFactory.changeWebDriver(driver1)
WebUI.navigateToUrl("https://www.duckduckgo.com")
// second browser
DriverFactory.changeWebDriver(driver2)
WebUI.navigateToUrl("https://www.google.com")
// first browser
DriverFactory.changeWebDriver(driver1)
WebUI.maximizeWindow()
// second browser, navigate from duckduckgo to Katalon
DriverFactory.changeWebDriver(driver2)
WebUI.navigateToUrl("https://katalon.com")
Tested in Katalon Studio 7.9.0rc
p.s. Andy Cap
He wouldn’t get far in today’s “pc” environment
1 Like
Thanks @Russ_Thomas, the code work very well
1 Like