【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を開いた状態のままにする設定を有効にしています。

参考サイトなど

コメント投稿コメント投稿欄を開く

コメントは項目欄(*は必須項目)を入力し、「コメントを送信」ボタンをクリックしてください。 (メールアドレスは公開されることはありません。コメントの公開は承認制となります。)

また、多忙によりコメントには返信できない場合があります。

Twitterで返信する場合はこちらから。