我遇到了非常奇怪的事情,希望您能帮助我。 我有一个由模式,文本输入,保存按钮组成的React应用程序,当您按保存按钮时,模式将消失,新元素将出现在主页上。我有一个简单的测试,但是它会间歇性地工作。我已经将等待时间增加到10,000,以处理缓慢的api调用,但实际上我可以在屏幕上看到该项目,而守夜人仍然找不到它。
var guid = require('guid');
var config = require('../configuration');
let name = guid.create().toString().substr(0, 6);
module.exports = {
'create new item' : function (browser) {
let nameWithHash = "#" + name;
browser
.url(config.BASE_URL)
.waitForElementVisible('body', 1000)
.click('#new-item-card')
.setValue('#new-item-name', name)
.click('#new-item-save')
.waitForElementVisible(nameWithHash, 10000)
.end();
}
};
我对此完全感到困惑,所以任何帮助都会很棒。