엄지월드

[Katalon] WebUI.verifyElementPresent() 명령어 본문

QA/Katalon UI 명령어

[Katalon] WebUI.verifyElementPresent() 명령어

킨글 2021. 2. 16. 23:27
반응형

Katalon으로 테스트 자동화 구축 시, 가장 많이 그리고 유용하게 사용하고 있는
verifyElementPresent(Object, 시간 초, Failur 옵션) 명령어에 대해서 소개해보려고 합니다. 

해당 명령어를 간단하게 설명하면, 특정 Object입력한 시간만큼 기다린다는 것입니다. 

 

먼저, Object를 찾지 못할 때의 상황을 보여드리자면

약 5초까지 기다려도 입력한 xpath가 나타나지 않으면 아래와 같이 에러 메시지를 출력합니다.

 

하지만, 정상적으로 입력한 Object가 존재한다면 아래와 같이 메시지를 출력해 주게 됩니다. 😃

 

실행시켜볼 수 있는 소스코드는 아래와 같습니다. 👀

import com.kms.katalon.core.testobject.ConditionType
TestObject to = new TestObject()

WebUI.openBrowser('[https://www.naver.com](https://www.naver.com/)', FailureHandling.STOP_ON_FAILURE)

'웹페이지에서 메일 Object가 표시될 때까지 기다리기'
WebUI.verifyElementPresent(to.addProperty("xpath", ConditionType.CONTAINS, '//*[@data-clk="svc.mail"]'), 5, FailureHandling.STOP_ON_FAILURE)

'메일 Object 클릭'
WebUI.click(to.addProperty("xpath", ConditionType.CONTAINS, '//*[@data-clk="svc.mail"]'), FailureHandling.STOP_ON_FAILURE)

 

 

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

 

'QA > Katalon UI 명령어' 카테고리의 다른 글

[Katalon] WebUI.getCSSValue 명령어  (0) 2021.02.13
[Katalon] WebUI.acceptAlert 명령어  (0) 2020.08.12
[Katalon] WebUI.SendKeys 명령어  (0) 2020.06.21
[Katalon] dynamic xpath  (0) 2020.06.04
[Katalon] WebUI.navigateToUrl 명령어  (0) 2020.05.29
Comments