mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2025-12-06 19:47:04 +03:00
Switch headless mode to new due to chrome update
https://bugs.chromium.org/p/chromium/issues/detail?id=706008#c42
This commit is contained in:
@@ -41,7 +41,7 @@ test("Selenium Chrome test", async () => {
|
|||||||
// Save file incase there is a layout change
|
// Save file incase there is a layout change
|
||||||
const source = await driver.getPageSource();
|
const source = await driver.getPageSource();
|
||||||
|
|
||||||
fs.mkdirSync("./test-results");
|
if (!fs.existsSync("./test-results")) fs.mkdirSync("./test-results");
|
||||||
fs.writeFileSync("./test-results/source.html", source);
|
fs.writeFileSync("./test-results/source.html", source);
|
||||||
|
|
||||||
throw e;
|
throw e;
|
||||||
@@ -55,7 +55,7 @@ async function setup(): Promise<WebDriver> {
|
|||||||
options.addArguments("--load-extension=" + Path.join(__dirname, "../dist/"));
|
options.addArguments("--load-extension=" + Path.join(__dirname, "../dist/"));
|
||||||
options.addArguments("--mute-audio");
|
options.addArguments("--mute-audio");
|
||||||
options.addArguments("--disable-features=PreloadMediaEngagementData, MediaEngagementBypassAutoplayPolicies");
|
options.addArguments("--disable-features=PreloadMediaEngagementData, MediaEngagementBypassAutoplayPolicies");
|
||||||
options.addArguments("--headless=chrome");
|
options.addArguments("--headless=new");
|
||||||
options.addArguments("--window-size=1920,1080");
|
options.addArguments("--window-size=1920,1080");
|
||||||
|
|
||||||
const driver = await new Builder().forBrowser("chrome").setChromeOptions(options).build();
|
const driver = await new Builder().forBrowser("chrome").setChromeOptions(options).build();
|
||||||
|
|||||||
Reference in New Issue
Block a user