Mocha,chai,webdriverio测试:如何点击模态弹出对话框并继续常规Web流程

时间:2016-04-08 00:08:25

标签: mocha chai webdriver-io

对于我正在尝试编写测试的网页,有时会出现模式。我想编写测试用例,如果确实发生这种情况,我会点击x退出它并继续测试,否则只需进行测试。

到目前为止,我有这个:

client
    .init()
    .url('https://www.mywebsite.com/')
    .isExisting('#simple-modal.auth-modal.open.visible').then(function(value){
       // Select the X button: would like to client.click('#xbutton') 
      //when modal finishes loading
    })
    .click('#mybutton')
    .getText('.browse-header').then(function(value) {
        console.log('Title is : ' + value);
    })
    .end();

似乎如果我尝试将客户端对象拆分为2个部分,例如我init()并声明url,然后添加分号,然后计算模式是否存在,添加分号,然后完成剩下的测试,客户端没有完成测试。我该怎么办?

0 个答案:

没有答案