2017-11-10 4 views
0

나는 divr의 사용자 지정 특성의 새로운 데이터 값을 설정하려고하는데, enter link description here을 통해 가고있는 동안 attr()을 사용하면서, 나는 그것을 사용할 수 있음을 알았다. attr (attributeName, value)어떻게 내가 DOM 요소를 변경하려면 katalon에서 전화 할 수

특정 아약스 호출 전에 DOM의 속성 값을 변경하려는 요구 사항이 있습니다. 이제 어떻게 katalon에서이 jquery를 호출하여 DOM 요소를 변경할 수 있습니까? 다음 테스트 케이스 타이핑 CustomKeywords에 자바 스크립트 코드를 사용할 수 있습니다

@Keyword 
def execJS(String script){ 
    WebDriver driver = DriverFactory.getWebDriver() 
    JavascriptExecutor jse = (JavascriptExecutor)driver; 
    jse.executeScript(script) 
    sleep(300) 
} 

:이 일반적인 방법을 당신이 CustomKeyword를 만들 수 있습니다 katalon에 솔루션 아래 enter link description here

답변

0

를 구현하고 추가하려합니다

:

//use jQuery intead of $ symbol 
String myJsScript = "jQuery('input').attr('disabled', true)" 
CustomKeywords.'utils.myutils.MyUtils.execJS'(myJsScript) 

NB : 테스트중인 페이지에 jquery를 가져와야합니다.