2016-11-09 40 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