我正在尝试在Katalon Studio中编写脚本,在该脚本中,我必须将鼠标悬停在上面并单击特定的div。仅当鼠标悬停在特定div上时,此元素才可用。如果我依次运行两个命令,它将无法正常工作。如果可以将它们链接起来,我正在工作,例如:
我尝试按顺序的步骤定位元素,但是它不正确,我尝试了将它们链接起来(如上所示),但是语法在这种情况下无法正常工作。
WebUI.mouseOver(findTestObject('blah')).click(findTestObject('myElement'))
答案 0 :(得分:0)
尝试使用Selenium的Action类:
import com.kms.katalon.core.webui.driver.DriverFactory
import org.openqa.selenium.interactions.Action
import org.openqa.selenium.interactions.Actions
WebUI.openBrowser("the page")
WebDriver driver = DriverFactory.getWebDriver()
Actions builder = new Actions(driver)
Action howerAndClick = builder.moveToElement("the web element").click().build()
请注意,您可能需要将测试对象转换为测试元素。