mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2024-09-19 20:51:28 +02: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:
parent
069b1c1681
commit
c14b33283d
1 changed files with 2 additions and 2 deletions
|
@ -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();
|
||||||
|
|
Loading…
Reference in a new issue