对于我正在尝试编写测试的网页,有时会出现模式。我想编写测试用例,如果确实发生这种情况,我会点击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,然后添加分号,然后计算模式是否存在,添加分号,然后完成剩下的测试,客户端没有完成测试。我该怎么办?