【Selenium(Node.js)】Chromeを開いた状態のままにする方法|ブラウザ
Seleniumはブラウザ操作を自動化できるライブラリ。
今回は、Node.jsのSeleniumで、操作したブラウザのChromeを開いた状態のままにする方法となります。
また、Node.jsのSeleniumはすでに利用できる前提としています。Node.jsでSeleniumを利用方法は、以下のリンク先を参考にしてみてください。
【Selenium(Node.js)】操作したChromeを開いた状態のままにする方法
以下コードの例となり、Node.jsのSeleniumで、操作したChromeを開いた状態のままにする設定を有効にしています。
const {Builder, Browser, By, Key, until} = require('selenium-webdriver');
const Chrome = require('selenium-webdriver/chrome');
(async function example() {
const Options = new Chrome.Options()
.detachDriver(true);
let driver = await new Builder()
.forBrowser(Browser.CHROME)
.setChromeOptions(Options)
.build();
try {
await driver.get('https://www.google.com/');
} finally {
// await driver.quit();
}
})();
上記コードでは、ChromeのオプションのdetachDriverメソッドで、操作したChromeを開いた状態のままにする設定を有効にしています。