Skip to content

Commit 6fe018f

Browse files
committed
fix
1 parent 8a29712 commit 6fe018f

File tree

1 file changed

+13
-30
lines changed

1 file changed

+13
-30
lines changed

test/src/button-contributions.spec.ts

Lines changed: 13 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { expect } from "chai";
22
import { after, before, describe, it } from "mocha";
3-
import puppeteer, { Browser, Page, ElementHandle } from "puppeteer";
3+
import puppeteer, { Browser, Page } from "puppeteer";
44

55
import { buttonContributions } from "./button-contributions-copy.js";
66

@@ -9,22 +9,14 @@ describe("Platform match tests", function () {
99
let page: Page;
1010

1111
before(async function () {
12-
try {
13-
browser = await puppeteer.launch({
14-
headless: true,
15-
args: ['--no-sandbox', '--disable-setuid-sandbox'],
16-
});
17-
page = await browser.newPage();
18-
} catch (error) {
19-
console.error('Failed to launch browser:', error);
20-
throw error;
21-
}
12+
browser = await puppeteer.launch({
13+
headless: "new",
14+
});
15+
page = await browser.newPage();
2216
});
2317

2418
after(async function () {
25-
if (browser) {
26-
await browser.close();
27-
}
19+
await browser.close();
2820
});
2921

3022
async function testHost() {
@@ -72,28 +64,19 @@ describe("Query Selector Tests", function () {
7264
let page: Page;
7365

7466
before(async function () {
75-
try {
76-
browser = await puppeteer.launch({
77-
headless: true,
78-
args: ['--no-sandbox', '--disable-setuid-sandbox'],
79-
});
80-
page = await browser.newPage();
81-
} catch (error) {
82-
console.error('Failed to launch browser:', error);
83-
throw error;
84-
}
67+
browser = await puppeteer.launch({
68+
headless: "new",
69+
});
70+
page = await browser.newPage();
8571
});
8672

8773
after(async function () {
88-
if (browser) {
89-
await browser.close();
90-
}
74+
await browser.close();
9175
});
9276

93-
async function resolveSelector(page: Page, selector: string): Promise<ElementHandle<Element> | null> {
77+
async function resolveSelector(page: Page, selector: string) {
9478
if (selector.startsWith("xpath:")) {
95-
const elements = await (page as any).$x(selector.slice(6));
96-
return elements[0] || null;
79+
return (await page.$x(selector.slice(6)))[0] || null;
9780
} else {
9881
return page.$(selector);
9982
}

0 commit comments

Comments
 (0)