单击Katalon中的文本框后获取光标位置

问题描述 投票:1回答:1

我是自动化测试的新手。

我在做GUI自动化测试。我必须测试使用Alt + Tab后是否保留特定文本框中的光标位置,然后返回到网站。

我正在考虑在使用Alt + Tab之前和之后获取光标位置,它们比较两个变量。但是,我找不到任何关于此的文档。

我应该在哪里获得此文档?或者,如果有其他方法可以解决问题,请告诉我

对不起,我的英语不好。我不是母语人士。

selenium automated-tests build-automation katalon-studio
1个回答
0
投票

由于Katalon基于Selenium,您可以切换到Selenium命令。以下是Chrome的示例,使用DriverFactory.changeWebDriver(driver)在Katalon的WebUI关键字和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
© www.soinside.com 2019 - 2024. All rights reserved.