2017-04-18 5 views
0

몇 가지 경우에 페이지에 나타나는 것과 동일한 클래스 이름의 버튼이 있습니다. 클릭 및 어설 션으로 액션을 수행하기 위해 요소 (예 : 웹 요소 JSON 객체)의 응답을 배열에 저장하려면 어떻게해야합니까? 나는 다음을 수행하려고 노력했지만 작동하지 않았다NightwatchJS> "elements"명령의 응답 저장 및 추가 작업 수행

browser.elements('css selector', 'elem', function(res) { 
     arr = res.value; 
     console.log(arr); 
     a = arr[1].ELEMENT; 
     console.log(a); 
     browser.elementIdClick(a); 

그것은 요소의 인덱스를 인쇄하지만 elementIdClick 명령은 작업을 수행하거나 응답 오류가 발생하지 않습니다. 회원님이 console.log(browser)를 인쇄 할 수 this.elementIdClick(a) 또는 this.api.elementIdClick(a) 경우 console.log(this) 도움이 될 수 있습니다

답변

0

그것은 작동합니다 도와주세요.

+0

감사합니다. 작동했습니다! – andddrey