Skip to content

Commit f3d5f06

Browse files
committed
update docs.
1 parent c561c11 commit f3d5f06

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

app.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,10 @@ async function takeScreenshot(driver, filename) {
7777
}
7878

7979
async function generateErrorReport(driver) {
80+
//write dom
81+
const dom = await driver.findElement(By.css("html")).getAttribute("outerHTML")
82+
fs.writeFileSync("error.html", dom)
83+
8084
await takeScreenshot(driver, "error.png")
8185

8286
const logs = await driver.manage().logs().get("browser")
@@ -109,7 +113,7 @@ async function getDriverOptions() {
109113
options.addArguments("--dns-prefetch-disable")
110114
options.addArguments("--disable-crash-reporter")
111115
options.addArguments("--disable-popup-blocking")
112-
options.addArguments("--disable-gpu")
116+
// options.addArguments("--disable-gpu")
113117
options.addArguments("--allow-running-insecure-content")
114118
options.addArguments("--disable-web-security")
115119
options.addArguments("--ignore-certificate-errors")
@@ -119,9 +123,10 @@ async function getDriverOptions() {
119123
options.addArguments("--no-first-run")
120124
options.addArguments("--no-default-browser-check")
121125
options.addArguments("--disable-default-apps")
126+
options.addArguments("--enable-unsafe-swiftshader")
122127

123128
if (!ALLOW_DEBUG) {
124-
options.addArguments("--blink-settings=imagesEnabled=false")
129+
// options.addArguments("--blink-settings=imagesEnabled=false")
125130
}
126131

127132
if (PROXY) {
@@ -236,6 +241,8 @@ async function getProxyIpInfo(driver, proxyUrl) {
236241

237242
await driver.get(`chrome-extension://${extensionId}/popup.html`)
238243

244+
console.log("-> Extension opened!")
245+
239246
// 直到找到 "Status" 文本的 div 元素
240247
await driver.wait(
241248
until.elementLocated(By.xpath('//div[contains(text(), "Status")]')),
@@ -340,6 +347,8 @@ async function getProxyIpInfo(driver, proxyUrl) {
340347

341348
if (driver) {
342349
await generateErrorReport(driver)
350+
console.error("-> Error report generated!")
351+
console.error(fs.readFileSync("error.log").toString())
343352
driver.quit()
344353
process.exit(1)
345354
}

0 commit comments

Comments
 (0)