Веб-элемент выделен или недоступен в Katalon Studio? - PullRequest
0 голосов
/ 21 мая 2019

Может ли кто-нибудь помочь с кодом Groovy при создании пользовательского ключевого слова в Katalon Studio, чтобы проверить, выделен ли элемент или выделен серым цветом?

1 Ответ

0 голосов
/ 21 мая 2019

Вот пример, который открывает домашнюю страницу Katalon и проверяет, выбрана ли кнопка «Бесплатная загрузка» (с помощью свойства .selected WebElement):

import org.openqa.selenium.WebElement as WebElement 
import com.kms.katalon.core.testobject.ConditionType
import com.kms.katalon.core.testobject.TestObject as TestObject
import com.kms.katalon.core.webui.common.WebUiCommonHelper
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI

WebUI.openBrowser("https://www.katalon.com")

def isSelected(TestObject to){
    WebElement element = WebUiCommonHelper.findWebElement(to, 3)
    return element.selected  
}

TestObject tobject = new TestObject().addProperty("css", ConditionType.EQUALS, ".btn-download")

println(isSelected(tobject))
...