엄지월드

[Katalon] WebUI.check 명령어 본문

QA/Katalon UI 명령어

[Katalon] WebUI.check 명령어

킨글 2020. 5. 27. 20:03
반응형

체크박스를 check 할 때 사용합니다. 

click도 있는데 왜 check를 사용하냐고요? 

 

무조건 ON으로 체크해야 하는 항목의 경우, 기존에 이미 선택되어 있을 수도 있기 때문입니다. 

기존에 ON으로 선택되어 있을 때 click을 사용하면 OFF로 되니.. 이 문제를 방지하고자 check를 사용합니다.

(무조건 OFF로 체크해야 하면 WebUI.uncheck을 사용합니다!)

import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase
import static com.kms.katalon.core.testdata.TestDataFactory.findTestData
import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
import com.kms.katalon.core.checkpoint.CheckpointFactory as CheckpointFactory
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as MobileBuiltInKeywords
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile
import com.kms.katalon.core.model.FailureHandling as FailureHandling
import com.kms.katalon.core.testcase.TestCase as TestCase
import com.kms.katalon.core.testcase.TestCaseFactory as TestCaseFactory
import com.kms.katalon.core.testdata.TestData as TestData
import com.kms.katalon.core.testdata.TestDataFactory as TestDataFactory
import com.kms.katalon.core.testobject.ObjectRepository as ObjectRepository
import com.kms.katalon.core.testobject.TestObject as TestObject
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WSBuiltInKeywords
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUiBuiltInKeywords
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
import internal.GlobalVariable as GlobalVariable
import org.openqa.selenium.Keys as Keys

'Open browser and navigate to demo AUT site'
WebUI.openBrowser('https://faculty.washington.edu/chudler/java/boxes.html')

'checkbox를 무조건 check 하고 싶을 때 사용'
WebUI.check(findTestObject('mustCheck'))

''checkbox를 무조건 off 하고 싶을 때 사용''
WebUI.uncheck(findTestObject('notCheck'))

 

도움이 되셨다면 광고 한번씩 클릭 부탁드립니다 😁

Comments