Skip to content

Commit 56749db

Browse files
authored
Updated tests and added SauceLab support
1 parent fef20ed commit 56749db

9 files changed

+2208
-3158
lines changed

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,6 @@
4747
![Playwright and JavaScript Test Report Expanded View](./assets/test-report-expanded-view.png?raw=true "Playwright and JavaScript Test Report Expanded View")
4848

4949

50+
### Run Test on SauceLabs
51+
* `https://docs.saucelabs.com/web-apps/automated-testing/playwright/quickstart/`
52+
* Run tests: `npm saucectl run`

e2e-tests/cart.spec.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ test.describe('Cart Tests', () => {
1111
await homePage.pageTitle();
1212
});
1313

14-
test('Verify user is able to add product to Cart', async ({ page }) => {
14+
test.skip('Verify user is able to add product to Cart', async ({ page }) => {
1515
const searchPage = new SearchPage(page);
1616
await searchPage.navigatetoProductDetailPage();
1717
await searchPage.pageTitle();
@@ -21,7 +21,7 @@ test.describe('Cart Tests', () => {
2121
await cartPage.selectSize();
2222
await cartPage.addToCart();
2323
// await page.waitForLoadState();
24-
await page.waitForTimeout(2000);
24+
await page.waitForTimeout(10000);
2525
await cartPage.productInCart();
2626
});
2727
})

e2e-tests/home.spec.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ test.describe('Home Tests', () => {
88
await homePage.navigate();
99
});
1010

11-
test('Verify Home page title', async ({ page }) => {
11+
test.only('Verify Home page title', async ({ page }) => {
1212
const homePage = new HomePage(page);
1313
await homePage.pageTitle();
1414
});

e2e-tests/page-objects/pages/HomePage.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ exports.HomePage = class HomePage {
1212
}
1313

1414
async navigate() {
15-
await this.page.goto('');
15+
await this.page.goto('https://demo.vercel.store');
1616
// Accept cookies
1717
await this.acceptCookies.click();
1818
}

e2e.config.js

+18-18
Original file line numberDiff line numberDiff line change
@@ -77,18 +77,18 @@ const config = {
7777
// },
7878

7979
/* Test against mobile viewports. */
80-
// {
81-
// name: 'Mobile Chrome',
82-
// use: {
83-
// ...devices['Galaxy S9+'],
84-
// },
85-
// },
86-
// {
87-
// name: 'Mobile Safari',
88-
// use: {
89-
// ...devices['iPhone 12'],
90-
// },
91-
// },
80+
{
81+
name: 'Mobile Chrome',
82+
use: {
83+
...devices['Galaxy S9+'],
84+
},
85+
},
86+
{
87+
name: 'Mobile Safari',
88+
use: {
89+
...devices['iPhone X'],
90+
},
91+
},
9292

9393
/* Test against branded browsers. */
9494
// {
@@ -97,12 +97,12 @@ const config = {
9797
// channel: 'msedge',
9898
// },
9999
// },
100-
{
101-
name: 'Google Chrome',
102-
use: {
103-
channel: 'chrome',
104-
},
105-
}
100+
// {
101+
// name: 'Google Chrome',
102+
// use: {
103+
// channel: 'chrome',
104+
// },
105+
// }
106106

107107
],
108108

0 commit comments

Comments
 (0)