2016-11-09 38 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([文字]); etc