Pythonのseleniumメソッド  close

PythonのSeleniumライブラリにおけるcloseメソッドは、現在のブラウザウィンドウを閉じるために使用されます。このメソッドを呼び出すと、ウィンドウが閉じられますが、WebDriverのセッションはまだアクティブな状態で残ります。セッションを完全に終了させるには、quitメソッドを使用します。

以下は、closeメソッドの基本的な使い方です。

python
from selenium import webdriver

# WebDriverのインスタンスを作成(例: Chromeを使用する場合)
driver = webdriver.Chrome(executable_path='chromedriver.exe')  # ChromeDriverのパスを指定

# ウェブページにアクセス
driver.get('https://example.com')

# ウィンドウを閉じる
driver.close()

# ブラウザのセッションを完全に終了
driver.quit()

このコードでは、最初にhttps://example.comにアクセスし、その後`close`メソッドを呼び出してウィンドウを閉じ、最終的に`quit`メソッドを呼び出してブラウザのセッションを完全に終了しています。

closeメソッドは、ウィンドウを一時的に閉じる場合に使用しますが、WebDriverのセッションを終了しない限り、WebDriverの操作は続行できます。一方、quitメソッドを呼び出すと、WebDriverのセッションも終了し、プロセスが完全にクリーンアップされます。