test(e2e): update
This commit is contained in:
+6
-6
@@ -45,8 +45,8 @@
|
|||||||
"chalk": "^2.3.2",
|
"chalk": "^2.3.2",
|
||||||
"chromedriver": "^2.37.0",
|
"chromedriver": "^2.37.0",
|
||||||
"copy-webpack-plugin": "^4.3.1",
|
"copy-webpack-plugin": "^4.3.1",
|
||||||
"cross-env": "^5.0.1",
|
"cross-env": "^5.1.4",
|
||||||
"cross-spawn": "^5.0.1",
|
"cross-spawn": "^6.0.5",
|
||||||
"css-loader": "^0.28.11",
|
"css-loader": "^0.28.11",
|
||||||
"eslint": "^4.19.1",
|
"eslint": "^4.19.1",
|
||||||
"eslint-config-standard": "^11.0.0",
|
"eslint-config-standard": "^11.0.0",
|
||||||
@@ -72,11 +72,11 @@
|
|||||||
"karma-spec-reporter": "^0.0.32",
|
"karma-spec-reporter": "^0.0.32",
|
||||||
"karma-webpack": "^2.0.9",
|
"karma-webpack": "^2.0.9",
|
||||||
"mocha": "^5.0.5",
|
"mocha": "^5.0.5",
|
||||||
"nightwatch": "^0.9.12",
|
"nightwatch": "0.9.20",
|
||||||
"node-notifier": "^5.1.2",
|
"node-notifier": "^5.1.2",
|
||||||
"node-sass": "^4.8.3",
|
"node-sass": "^4.8.3",
|
||||||
"optimize-css-assets-webpack-plugin": "^3.2.0",
|
"optimize-css-assets-webpack-plugin": "^3.2.0",
|
||||||
"ora": "^1.2.0",
|
"ora": "^2.0.0",
|
||||||
"phantomjs-prebuilt": "^2.1.16",
|
"phantomjs-prebuilt": "^2.1.16",
|
||||||
"portfinder": "^1.0.13",
|
"portfinder": "^1.0.13",
|
||||||
"postcss-import": "^11.1.0",
|
"postcss-import": "^11.1.0",
|
||||||
@@ -84,13 +84,13 @@
|
|||||||
"postcss-url": "^7.3.2",
|
"postcss-url": "^7.3.2",
|
||||||
"rimraf": "^2.6.2",
|
"rimraf": "^2.6.2",
|
||||||
"sass-loader": "^6.0.7",
|
"sass-loader": "^6.0.7",
|
||||||
"selenium-server": "^3.11.0",
|
"selenium-server": "3.11.0",
|
||||||
"semver": "^5.5.0",
|
"semver": "^5.5.0",
|
||||||
"shelljs": "^0.8.1",
|
"shelljs": "^0.8.1",
|
||||||
"sinon": "^4.5.0",
|
"sinon": "^4.5.0",
|
||||||
"sinon-chai": "^2.14.0",
|
"sinon-chai": "^2.14.0",
|
||||||
"uglifyjs-webpack-plugin": "^1.1.1",
|
"uglifyjs-webpack-plugin": "^1.1.1",
|
||||||
"url-loader": "^0.6.2",
|
"url-loader": "^1.0.1",
|
||||||
"vue-loader": "^14.2.2",
|
"vue-loader": "^14.2.2",
|
||||||
"vue-style-loader": "^4.1.0",
|
"vue-style-loader": "^4.1.0",
|
||||||
"vue-template-compiler": "^2.5.16",
|
"vue-template-compiler": "^2.5.16",
|
||||||
|
|||||||
@@ -29,21 +29,21 @@ module.exports = {
|
|||||||
.assert.elementPresent('.app-body > .sidebar > .sidebar-nav')
|
.assert.elementPresent('.app-body > .sidebar > .sidebar-nav')
|
||||||
.assert.elementPresent('.app-body > .sidebar > .sidebar-minimizer')
|
.assert.elementPresent('.app-body > .sidebar > .sidebar-minimizer')
|
||||||
.assert.elementPresent('.app-footer')
|
.assert.elementPresent('.app-footer')
|
||||||
.assert.containsText('.app-footer > span', 'creativeLabs')
|
.assert.containsText('.app-footer > div > span', 'creativeLabs')
|
||||||
.assert.containsText('.app-footer > span.ml-auto', 'Powered by')
|
.assert.containsText('.app-footer > div.ml-auto > span', 'Powered by')
|
||||||
.assert.elementCount('button', 18)
|
.assert.elementCount('button', 10)
|
||||||
.resizeWindow(1024, 800)
|
.resizeWindow(1024, 800)
|
||||||
.pause(500)
|
.pause(500)
|
||||||
|
|
||||||
browser.click('body > div > header > button.navbar-toggler.aside-menu-toggler.d-md-down-none', function (response) {
|
browser.click('body > div > header > button.d-none.d-lg-block.navbar-toggler', function (response) {
|
||||||
this.assert.ok(browser === this, 'Check if the context is right.')
|
this.assert.ok(browser === this, 'Check if the context is right.')
|
||||||
this.assert.cssClassNotPresent('body', 'aside-menu-hidden')
|
this.assert.cssClassPresent('body', 'aside-menu-show')
|
||||||
})
|
})
|
||||||
|
|
||||||
browser.pause(500)
|
browser.pause(500)
|
||||||
|
|
||||||
browser.click('body > div > header > button.navbar-toggler.aside-menu-toggler.d-md-down-none', function (response) {
|
browser.click('body > div > header > button.d-none.d-lg-block.navbar-toggler', function (response) {
|
||||||
this.assert.cssClassPresent('body', 'aside-menu-hidden')
|
this.assert.cssClassNotPresent('body', 'aside-menu-show')
|
||||||
})
|
})
|
||||||
|
|
||||||
browser.pause(500)
|
browser.pause(500)
|
||||||
@@ -51,13 +51,13 @@ module.exports = {
|
|||||||
browser
|
browser
|
||||||
.useXpath()
|
.useXpath()
|
||||||
.click('/html/body/div/header/button[2]', function (response) {
|
.click('/html/body/div/header/button[2]', function (response) {
|
||||||
this.assert.cssClassPresent('/html/body', 'sidebar-hidden')
|
this.assert.cssClassNotPresent('/html/body', 'sidebar-lg-show')
|
||||||
})
|
})
|
||||||
|
|
||||||
browser
|
browser
|
||||||
.pause(500)
|
.pause(500)
|
||||||
.click('/html/body/div/header/button[2]', function (response) {
|
.click('/html/body/div/header/button[2]', function (response) {
|
||||||
this.assert.cssClassNotPresent('/html/body', 'sidebar-hidden')
|
this.assert.cssClassPresent('/html/body', 'sidebar-lg-show')
|
||||||
})
|
})
|
||||||
|
|
||||||
browser
|
browser
|
||||||
|
|||||||
Reference in New Issue
Block a user