Seleniumの使い方

プログラミング

Seleniumは、Webアプリケーションのテストを自動化するためのオープンソースツールです。以下は、Seleniumの具体的な使用例をマニュアル形式で示したものです。

Seleniumのセットアップ

  1. Seleniumをインストールします。Python の場合は以下のコマンドを実行します。
pip install selenium
  1. Webドライバをダウンロードします。使用するブラウザに合わせてドライバをダウンロードし、PATHに追加するか、適切な場所に配置します。

Webページの操作

from selenium import webdriver

# ブラウザを起動
driver = webdriver.Chrome()

# ページを開く
driver.get("https://www.example.com")

# 要素を探す
element = driver.find_element_by_id("searchBox")

# 要素に入力する
element.send_keys("Selenium")

# フォームを送信する
element.submit()

# ブラウザを終了する
driver.quit()

待機と要素の検証

from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

# 要素が見つかるまで最大10秒待機
wait = WebDriverWait(driver, 10)
element = wait.until(EC.presence_of_element_located((By.ID, "searchResults")))

# 要素のテキストが期待値と一致することを確認
assert "Selenium" in element.text

スクリーンショットの取得

# スクリーンショットを取得
driver.save_screenshot("screenshot.png")

JavaScript の実行

# JavaScript を実行
driver.execute_script("alert('Hello, Selenium!');")

このマニュアルでは、Seleniumの基本的な使用例を示しました。Webページの操作、待機と検証、スクリーンショットの取得、JavaScriptの実行などの機能について説明しました。Seleniumには他にも多くの機能がありますので、公式ドキュメントを参照して、さらに学習を深めることをお勧めします。

コメント

タイトルとURLをコピーしました