| 123456789101112131415161718192021222324252627 | 
							- // For authoring Nightwatch tests, see
 
- // http://nightwatchjs.org/guide#usage
 
- module.exports = {
 
-   '登录页面测试': function (browser) {
 
-     // automatically uses dev Server port from /config.index.js
 
-     // default: http://localhost:8080
 
-     // see nightwatch.conf.js
 
-     const devServer = browser.globals.devServerURL
 
-     const loginUrl = devServer + '/#/login'
 
-     browser
 
-       .url(loginUrl)
 
-       .waitForElementVisible('#app', 5000, '页面成功初始化')
 
-       .click('.login-btn')
 
-       .waitForElementVisible('.login-id + div', 3000, '用户名提示元素正常出现')
 
-       .waitForElementVisible('.password + div', 3000, '密码提示元素正常出现')
 
-       .assert.containsText('.login-id + div', '请输入邮箱或手机号', '用户名空时提示请输入邮箱或手机号')
 
-       .assert.containsText('.password + div', '请输入密码', '密码为空时提示请输入密码')
 
-       .setValue('.login-id input', 'zgr')
 
-       .setValue('.password input', '123456')
 
-       .click('.login-btn')
 
-       .waitForElementNotPresent('.login-id + div', 3000, '用户名不为空时,提示信息消失')
 
-       .waitForElementNotPresent('.password + div', 3000, '密码不为空时,提示信息消失')
 
-       .end()
 
-   }
 
- }
 
 
  |