コード一覧

【Python】Seleniumを使ってテキストを入力する方法

seleniumでテキスト入力

from selenium import webdriver

# クロムドライバーの保存場所のパス
driver = webdriver.Chrome('C:/Users/name/Desktop/chromedriver_win32/chromedriver.exe')

# ページを開く
driver.get('URL')

# フォームの指定
texts = driver.find_element_by_id("text")

# 入力するテキストの指定
texts.send_keys("入力したい内容")

例えば、Googleの検索にテキストを入力する場合

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

# 1.クロムドライバーの保存場所のパス
driver = webdriver.Chrome('C:/Users/name/Desktop/chromedriver_win32/chromedriver.exe')

# 2.ページを開く
driver.get("https://www.google.com/?hl=ja")

# 入力フォームの指定
texts =driver.find_element_by_xpath("/html/body/div/div/form/div/div/div/div/div/input")

# 入力するテキストの指定
texts.send_keys('テスト')

# エンターをクリック
texts.send_keys(Keys.ENTER)