PythonとSeleniumを使用してウェブページ上のチェックボックスを操作する方法について説明します。この記事では、チェックボックスの状態を読み取り、チェックが入っていない場合にチェックを入れる方法を中心に解説します。
チェックボックスの選択
チェックボックスの選択は、click()
メソッドを使用して行います。以下にその例を示します。
chkbox = driver.find_element_by_xpath(xpath) # チェックボックス要素を取得
if not chkbox.is_selected(): # チェックボックスが非選択の状態を確認
chkbox.click() # 非選択の場合はクリックする
チェックボックスの状態の確認
チェックボックスの状態を確認するには、is_selected()
メソッドを使用します。以下にその例を示します。
chkbox = driver.find_element_by_xpath(xpath) # チェックボックス要素を取得
if chkbox.is_selected(): # チェックボックスが選択状態かどうかを確認
print("チェックボックスは選択されています。")
else:
print("チェックボックスは選択されていません。")
以上、PythonとSeleniumを使用してチェックボックスの操作を行う基本的な方法について説明しました。これらの方法を活用して、ウェブページ上のチェックボックスの操作を自動化することが可能です。.