Skip to content

Commit 9cda697

Browse files
wdio 8 push (#37)
* wdio 8 push * Update .gitignore
1 parent 1bf0c3d commit 9cda697

27 files changed

Lines changed: 9464 additions & 5130 deletions

package-lock.json

Lines changed: 9257 additions & 4943 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
"description": "",
55
"main": "index.js",
66
"scripts": {
7-
"bstack-local-parallel-browsers": "npx wdio resources/conf/wdio-bstack-local-parallel-browsers.conf.js",
8-
"bstack-local-parallel": "npx wdio resources/conf/wdio-bstack-local-parallel.conf.js",
9-
"bstack-local": "npx wdio resources/conf/wdio-bstack-local.conf.js",
10-
"bstack-parallel-browsers": "npx wdio resources/conf/wdio-bstack-parallel-browsers.conf.js",
11-
"bstack-parallel": "npx wdio resources/conf/wdio-bstack-parallel.conf.js",
12-
"bstack-single": "npx wdio resources/conf/wdio-bstack-single.conf.js",
7+
"bstack-local-parallel-browsers": "onBrowserstack=true npx wdio resources/conf/wdio-bstack-local-parallel-browsers.conf.js",
8+
"bstack-local-parallel": "onBrowserstack=true npx wdio resources/conf/wdio-bstack-local-parallel.conf.js",
9+
"bstack-local": "onBrowserstack=true npx wdio resources/conf/wdio-bstack-local.conf.js",
10+
"bstack-parallel-browsers": "onBrowserstack=true npx wdio resources/conf/wdio-bstack-parallel-browsers.conf.js",
11+
"bstack-parallel": "onBrowserstack=true npx wdio resources/conf/wdio-bstack-parallel.conf.js",
12+
"bstack-single": "onBrowserstack=true npx wdio resources/conf/wdio-bstack-single.conf.js",
1313
"docker": "npx wdio resources/conf/wdio-docker-service.conf.js",
1414
"docker-parallel": "npx wdio resources/conf/wdio-docker-service-parallel.conf.js",
1515
"on-prem-suite": "npx wdio resources/conf/wdio-on-prem-suite.conf.js",
@@ -25,19 +25,21 @@
2525
"@axe-core/webdriverio": "^4.3.1",
2626
"@rpii/wdio-html-reporter": "^6.3.1",
2727
"@wdio/allure-reporter": "^7.0.1",
28-
"@wdio/browserstack-service": "^7.30.1",
29-
"@wdio/cli": "^6.12.0",
30-
"@wdio/local-runner": "^6.12.0",
31-
"@wdio/mocha-framework": "^6.11.0",
32-
"@wdio/spec-reporter": "^6.11.0",
28+
"@wdio/browserstack-service": "^8.1.3",
29+
"@wdio/cli": "^8.1.3",
30+
"@wdio/globals": "^8.1.3",
31+
"@wdio/junit-reporter": "^8.1.2",
32+
"@wdio/local-runner": "^8.1.3",
33+
"@wdio/mocha-framework": "^8.1.2",
34+
"@wdio/spec-reporter": "^8.1.2",
3335
"@wdio/sync": "^6.11.0",
3436
"allure-commandline": "^2.13.8",
3537
"browserstack-local": "1.4.8",
3638
"chai": "4.3.3",
3739
"chromedriver": "^87.0.7",
3840
"lodash": "4.17.21",
39-
"wdio-chromedriver-service": "^6.0.4",
41+
"wdio-chromedriver-service": "^8.0.1",
4042
"wdio-docker-service": "^3.1.0",
41-
"webdriverio": "7.2.2"
43+
"webdriverio": "^8.1.3"
4244
}
4345
}

resources/conf/wdio-bstack-local-parallel-browsers.conf.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ var overrides = {
88
user: process.env.BROWSERSTACK_USERNAME || 'BROWSERSTACK_USERNAME',
99
key: process.env.BROWSERSTACK_ACCESS_KEY || 'BROWSERSTACK_ACCESS_KEY',
1010
specs: [
11-
'./src/test/suites/login/*.js',
12-
'./src/test/suites/offers/*.js',
13-
'./src/test/suites/product/*.js',
14-
'./src/test/suites/e2e/*.js',
15-
'./src/test/suites/user/*.js',
16-
'./src/test/suites/accessibility/*.js'
11+
'../../src/test/suites/login/*.js',
12+
'../../src/test/suites/offers/*.js',
13+
'../../src/test/suites/product/*.js',
14+
'../../src/test/suites/e2e/*.js',
15+
'../../src/test/suites/user/*.js',
16+
'../../src/test/suites/accessibility/*.js'
1717
],
1818
services: [
1919
[

resources/conf/wdio-bstack-local-parallel.conf.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ var overrides = {
77
user: process.env.BROWSERSTACK_USERNAME || 'BROWSERSTACK_USERNAME',
88
key: process.env.BROWSERSTACK_ACCESS_KEY || 'BROWSERSTACK_ACCESS_KEY',
99
specs: [
10-
'./src/test/suites/login/*.js',
11-
'./src/test/suites/offers/*.js',
12-
'./src/test/suites/product/*.js',
13-
'./src/test/suites/e2e/*.js',
14-
'./src/test/suites/user/*.js',
15-
'./src/test/suites/accessibility/*.js'
10+
'../../src/test/suites/login/*.js',
11+
'../../src/test/suites/offers/*.js',
12+
'../../src/test/suites/product/*.js',
13+
'../../src/test/suites/e2e/*.js',
14+
'../../src/test/suites/user/*.js',
15+
'../../src/test/suites/accessibility/*.js'
1616
],
1717
services: [
1818
[

resources/conf/wdio-bstack-local.conf.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ var overrides = {
99
user: process.env.BROWSERSTACK_USERNAME || 'BROWSERSTACK_USERNAME',
1010
key: process.env.BROWSERSTACK_ACCESS_KEY || 'BROWSERSTACK_ACCESS_KEY',
1111
specs: [
12-
'./src/test/suites/e2e/e2e.spec.js'
12+
'../../src/test/suites/e2e/e2e.spec.js'
1313
],
1414
services: [
1515
[

resources/conf/wdio-bstack-parallel-browsers.conf.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ var overrides = {
55
user: process.env.BROWSERSTACK_USERNAME || 'BROWSERSTACK_USERNAME',
66
key: process.env.BROWSERSTACK_ACCESS_KEY || 'BROWSERSTACK_ACCESS_KEY',
77
specs: [
8-
'./src/test/suites/login/*.js',
9-
'./src/test/suites/offers/*.js',
10-
'./src/test/suites/product/*.js',
11-
'./src/test/suites/e2e/*.js',
12-
'./src/test/suites/user/*.js',
13-
'./src/test/suites/accessibility/*.js'
8+
'../../src/test/suites/login/*.js',
9+
'../../src/test/suites/offers/*.js',
10+
'../../src/test/suites/product/*.js',
11+
'../../src/test/suites/e2e/*.js',
12+
'../../src/test/suites/user/*.js',
13+
'../../src/test/suites/accessibility/*.js'
1414
],
1515
services: [
1616
['browserstack', {

resources/conf/wdio-bstack-parallel.conf.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ var overrides = {
55
user: process.env.BROWSERSTACK_USERNAME || 'BROWSERSTACK_USERNAME',
66
key: process.env.BROWSERSTACK_ACCESS_KEY || 'BROWSERSTACK_ACCESS_KEY',
77
specs: [
8-
'./src/test/suites/login/*.js',
9-
'./src/test/suites/offers/*.js',
10-
'./src/test/suites/product/*.js',
11-
'./src/test/suites/e2e/*.js',
12-
'./src/test/suites/user/*.js',
13-
'./src/test/suites/accessibility/*.js'
8+
'../../src/test/suites/login/*.js',
9+
'../../src/test/suites/offers/*.js',
10+
'../../src/test/suites/product/*.js',
11+
'../../src/test/suites/e2e/*.js',
12+
'../../src/test/suites/user/*.js',
13+
'../../src/test/suites/accessibility/*.js'
1414
],
1515
services: [
1616
['browserstack', {

resources/conf/wdio-bstack-single.conf.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ var overrides = {
55
user: process.env.BROWSERSTACK_USERNAME || 'BROWSERSTACK_USERNAME',
66
key: process.env.BROWSERSTACK_ACCESS_KEY || 'BROWSERSTACK_ACCESS_KEY',
77
specs: [
8-
'./src/test/suites/e2e/e2e.spec.js'
8+
'../../src/test/suites/e2e/e2e.spec.js'
99
],
1010
services: [
1111
['browserstack', {

src/app/pages/checkoutPage.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -30,28 +30,28 @@ class CheckoutPage extends Page {
3030
return $('#checkout-shipping-continue')
3131
}
3232

33-
enterFirstName(firstName) {
34-
this.firstNameInput.setValue(firstName);
33+
async enterFirstName(firstName) {
34+
await this.firstNameInput.setValue(firstName);
3535
}
3636

37-
enterLastName(lastName) {
38-
this.lastNameInput.setValue(lastName);
37+
async enterLastName(lastName) {
38+
await this.lastNameInput.setValue(lastName);
3939
}
4040

41-
enterAddressLine1(addressLine1) {
42-
this.addressLine1Input.setValue(addressLine1);
41+
async enterAddressLine1(addressLine1) {
42+
await this.addressLine1Input.setValue(addressLine1);
4343
}
4444

45-
enterProvince(province) {
46-
this.provinceInput.setValue(province);
45+
async enterProvince(province) {
46+
await this.provinceInput.setValue(province);
4747
}
4848

49-
enterPostCode(postCode) {
50-
this.postCodeInput.setValue(postCode);
49+
async enterPostCode(postCode) {
50+
await this.postCodeInput.setValue(postCode);
5151
}
5252

53-
clickSubmit() {
54-
this.checkoutShippingContinue.click();
53+
async clickSubmit() {
54+
await this.checkoutShippingContinue.click();
5555
}
5656

5757
open() {

src/app/pages/confirmationPage.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,21 @@ class ConfirmationPage extends Page {
1818
return $('#downloadpdf');
1919
}
2020

21-
clickContinueShoppingButton() {
22-
this.continueShoppingButton.click();
21+
async clickContinueShoppingButton() {
22+
await this.continueShoppingButton.click();
2323
}
2424

25-
waitForConfirmationToBeDisplayed() {
26-
this.confirmationMessage.waitForDisplayed({ timeout: 5000 });
25+
async waitForConfirmationToBeDisplayed() {
26+
await this.confirmationMessage.waitForDisplayed({ timeout: 5000 });
2727
}
2828

29-
clickDownloadPdf() {
30-
this.downloadPDFLink.click();
29+
async clickDownloadPdf() {
30+
await this.downloadPDFLink.click();
3131
}
3232

33-
downloadedFileExists(browser, fileName) {
34-
browser.pause(2000);
35-
const fileExists = browser.executeScript('browserstack_executor: {"action": "fileExists", "arguments": {"fileName": "'+ fileName + '"}}');
33+
async downloadedFileExists(browser, fileName) {
34+
await browser.pause(2000);
35+
const fileExists = await browser.execute('browserstack_executor: {"action": "fileExists", "arguments": {"fileName": "'+ fileName + '"}}');
3636
expect(fileExists).toEqual(true);
3737
}
3838

0 commit comments

Comments
 (0)