Поскольку Katalon основан на Selenium, вы можете переключиться на команды Selenium.Вот пример для Chrome, использующий DriverFactory.changeWebDriver(driver)
для переключения между ключевыми словами WebUI Katalon и Selenium.
System.setProperty("webdriver.chrome.driver", "DriverFactory.getChromeDriverPath()")
WebDriver driver = new ChromeDriver()
DriverFactory.changeWebDriver(driver)
Чем вы можете сделать что-то вроде
println(driver.switchTo().activeElement().getLocation())
//do what you need to use Alt+Tab
println(driver.switchTo().activeElement().getLocation())
И вы получите два разныхнапечатанные местоположения, что-то вроде:
(621, 260)
(149, 260)
ПРИМЕЧАНИЕ:
Вам потребуется импортировать следующее (или нажмите CTRL+SHIFT+O
для автоматического импорта):
import org.openqa.selenium.WebDriver
import org.openqa.selenium.chrome.ChromeDriver
import com.kms.katalon.core.webui.driver.DriverFactory