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

时间:2019-04-17 13:06:35

标签: selenium automated-tests build-automation katalon-studio

我是自动化测试的新手。

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

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

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

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

1 个答案:

答案 0 :(得分: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