Создание сценария при наведении курсора мыши и события щелчка - PullRequest
0 голосов
/ 12 июля 2019

Я пытаюсь написать сценарий в Katalon Studio, где мне нужно навести курсор мыши и щелкнуть конкретный div.Элемент доступен только тогда, когда мышь находится над определенным элементом div.Если я запускаю две команды последовательно, это не будет работать правильно.Я работаю, если смогу связать их, что-то вроде:

Я попытался настроить таргетинг на элементы в последовательных шагах, но это не сработало, я попытался объединить их в цепочку (как показано выше),но синтаксис не работает в Groovy таким образом.

WebUI.mouseOver(findTestObject('blah')).click(findTestObject('myElement'))

1 Ответ

0 голосов
/ 12 июля 2019

Попробуйте использовать класс действий Selenium:

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()

Обратите внимание, что вам может потребоваться преобразовать тестовый объект в тестовый элемент.

...