2016-11-09 1 views
0

내 웹 사이트에서 요소를 클릭하고 모달이 나타나는지 확인하고 싶습니다. webdriverio 라이브러리로 스타일의 속성을 얻으려면 어떻게해야합니까?webdriverio로 요소가 표시되었는지 확인하기

var webdriverio = require('webdriverio'); 
var client = webdriverio.remote(settings).init() 
    .url('http://example.com') 
    .setValue('#email', 'email') 
    .setValue('#password', 'password') 
    .click('#loginButton') 
    .pause(1500) 
    .click('#menuTab') 
    .pause(1500) 
    .click('a[href="#newFolder"]') 
    .pause(1500) 
    .then(function() { 
     var display = webdriverio.getCssProperty('#newFolder', 'display') 
     assert.equal(display, 'block'); 
     done(); 
    }) 
    .end(); 

그러나이 작동하지 않습니다, 나는 여기에 display 속성을 가져올 수 없습니다

나는 그런 일이있다. 어떻게해야합니까?

답변

0

browser.switchTab ([windowHandle])을 사용해보세요; 명령을 모달로 옮기기. 기본 JavaScript 팝업 인 경우 browser.alertText ([text]);를 사용해보십시오. 기타

관련 문제