nightwatch.js新手。在编写我的第一个测试时,我找不到传统的方法来“抓住”。我想用断言来测试的元素。
说我有一个输入字段:
<input id="myInput"></input>
如何为此创建选择器?
我已尝试过以下操作,这肯定是错误的语法:
module.exports = {
'Initial Test': function(browser) {
browser
.url('http://127.0.0.1:51260/index.html') //insert your local path
.waitForElementVisible('body')
.assert.title('First Test')
.expect.element('input[id=myInput]').to.be.visible;
browser.end();
}
};
答案 0 :(得分:2)
尝试
module.exports = {
'Initial Test': function(browser) {
browser
.url('http://127.0.0.1:51260/index.html') //insert your local path
.waitForElementVisible('body')
.assert.title('First Test')
.waitForElementVisible('input[id=myInput]', 1000)
.setValue('input[id=myInput]', 'write something')
.end();
}
};
参考: