Skip to content

Commit df91020

Browse files
cleaned up dependencies (#107)
* cleaned up dependencies
1 parent f0ae6a0 commit df91020

File tree

15 files changed

+76
-75
lines changed

15 files changed

+76
-75
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how
77
:rocket: - new feature
88
:beetle: - bugfix
99
:x: - deprecation/removal
10+
:pencil: - chore
11+
12+
## [Unreleased]
13+
- :pencil: cleaned up dependencies
1014

1115
## [0.44.0]
1216
- :rocket: added option to take full page screenshot (_config.browser.screenshot.fullPage_)

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,9 @@ module.exports = {
9595
```
9696

9797
## Playwright traces
98-
@qavajs support capturing playwright traces. https://playwright.dev/docs/next/trace-viewer-intro
98+
@qavajs support capturing playwright traces.
99+
https://playwright.dev/docs/next/trace-viewer-intro
100+
99101
Trace Viewer - https://trace.playwright.dev/
100102

101103
```typescript

globals.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Browser, BrowserContext, Page } from 'playwright';
1+
import { Browser, BrowserContext, Page } from '@playwright/test';
22
import { BrowserManager } from './src/browserManager';
33

44
declare global {

package-lock.json

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

package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"homepage": "https://github.com/qavajs/steps-playwright#readme",
2828
"devDependencies": {
2929
"@cucumber/cucumber": "^10.3.1",
30-
"@qavajs/cli": "^0.34.2",
30+
"@qavajs/cli": "^0.35.0",
3131
"@qavajs/console-formatter": "^0.7.1",
3232
"@qavajs/html-formatter": "^0.15.4",
3333
"@qavajs/memory": "^1.7.0",
@@ -40,12 +40,11 @@
4040
"electron": "^27.1.3",
4141
"express": "^4.18.2",
4242
"ts-node": "^10.9.2",
43-
"typescript": "^5.3.3",
43+
"typescript": "^5.4.2",
4444
"vitest": "^1.3.1"
4545
},
4646
"dependencies": {
47-
"@playwright/test": "^1.41.2",
48-
"@qavajs/validation": "^0.7.1",
49-
"playwright": "^1.41.2"
47+
"@playwright/test": "^1.42.1",
48+
"@qavajs/validation": "^0.7.1"
5049
}
5150
}

src/actions.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import { When } from '@cucumber/cucumber';
22
import { getValue, getElement } from './transformers';
33
import { po } from '@qavajs/po-playwright';
4-
import { expect } from '@playwright/test';
4+
import { expect, Browser, BrowserContext, Page } from '@playwright/test';
55
import { parseCoords, parseCoordsAsObject, sleep } from './utils/utils';
6-
import { Browser, BrowserContext, Page } from 'playwright';
76

87
declare global {
98
var browser: Browser;

src/browserManager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { driverProvider } from './driverProvider';
2-
import { Browser, BrowserContext, ElectronApplication, Page } from 'playwright';
2+
import { Browser, BrowserContext, ElectronApplication, Page } from '@playwright/test';
33

44
type BrowserDict = {
55
[key: string]: Browser;

src/conditionWait.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { Locator } from 'playwright';
2-
import { expect } from '@playwright/test';
1+
import { Locator, expect } from '@playwright/test';
32
import { throwTimeoutError } from './utils/utils';
43

54
export const conditionValidations = {
@@ -25,19 +24,19 @@ const waits = {
2524
reverse: boolean,
2625
timeout: number,
2726
timeoutMsg: string
28-
) => element.waitFor({state: reverse ? 'detached' : 'attached', timeout}),
27+
) => element.waitFor({ state: reverse ? 'detached' : 'attached', timeout }),
2928
[conditionValidations.VISIBLE]: (
3029
element: Locator,
3130
reverse: boolean,
3231
timeout: number,
3332
timeoutMsg: string
34-
) => element.waitFor({state: reverse ? 'hidden' : 'visible', timeout}),
33+
) => element.waitFor({ state: reverse ? 'hidden' : 'visible', timeout }),
3534
[conditionValidations.INVISIBLE]: (
3635
element: Locator,
3736
reverse: boolean,
3837
timeout: number,
3938
timeoutMsg: string
40-
) => element.waitFor({state: reverse ? 'visible' : 'hidden', timeout}),
39+
) => element.waitFor({ state: reverse ? 'visible' : 'hidden', timeout }),
4140
[conditionValidations.IN_VIEWPORT]: (
4241
element: Locator,
4342
reverse: boolean,

src/driverProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { chromium, firefox, webkit, _electron as electron, Browser, BrowserType } from 'playwright';
1+
import { chromium, firefox, webkit, _electron as electron, Browser, BrowserType } from '@playwright/test';
22
const browsers: any = { chromium, firefox, webkit, electron };
33

44
export async function driverProvider(driverConfig: any): Promise<Browser> {

src/hooks.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
ITestStepHookParameter
1010
} from '@cucumber/cucumber';
1111
import defaultTimeouts from './defaultTimeouts';
12-
import { Browser, BrowserContext, Page } from 'playwright';
12+
import { Browser, BrowserContext, Page } from '@playwright/test';
1313
import { po } from '@qavajs/po-playwright';
1414
import {
1515
saveScreenshotAfterStep,
@@ -18,7 +18,7 @@ import {
1818
} from './utils/utils';
1919
import { readFile } from 'node:fs/promises';
2020
import { createJSEngine } from './selectorEngines';
21-
import browserManager, {BrowserManager} from './browserManager';
21+
import browserManager, { BrowserManager } from './browserManager';
2222
import tracingManager from './utils/tracingManager';
2323

2424
declare global {
@@ -34,7 +34,7 @@ BeforeAll(async function () {
3434
await createJSEngine();
3535
});
3636

37-
Before({name: 'Init'}, async function () {
37+
Before({ name: 'Init' }, async function () {
3838
const driverConfig = config.browser ?? config.driver;
3939
driverConfig.isElectron = driverConfig.capabilities.browserName === 'electron';
4040
driverConfig.timeout = {
@@ -75,7 +75,7 @@ AfterStep(async function (step: ITestStepHookParameter) {
7575
}
7676
});
7777

78-
After({name: 'Teardown'}, async function (scenario: ITestCaseHookParameter) {
78+
After({ name: 'Teardown' }, async function (scenario: ITestCaseHookParameter) {
7979
await tracingManager.stop(config.driverConfig, this, scenario);
8080
await browserManager.teardown({
8181
reuseSession: config.driverConfig.reuseSession,

0 commit comments

Comments
 (0)