python+selenium学習レコード

1189 ワード

一、ChromeDriverのインストール
ChromeブラウザをインストールしてからChromeDriverをインストールします.
公式サイト:https://sites.google.com/a/chromium.org/chromedriver、上にバージョン対応関係があります.
ダウンロード先:https://chromedriver.storage.googleapis.com/index.html.
ダウンロードが完了したら、ChromeDriverの実行可能ファイルを環境変数に設定します.
Windowsではchromedriverを直接exeファイルはPythonのScriptsディレクトリの下にドラッグします.
Pythonコード検証:
from selenium import webdriver
browser = webdriver.Chrome()

実行後、空のChromeブラウザがポップアップされた場合は、すべての構成に問題がないことを証明します.
ポップアップ後にフラッシュバックした場合は、ChromeDriverバージョンとChromeバージョンが互換性がない可能性があります.ChromeDriverバージョンを交換してください.
二、selenium位置決め方法
Seleniumは8つの位置決め方式を提供しています.
  • id
  • name
  • class name
  • tag name
  • link text
  • partial link text
  • xpath
  • css selector

  • この8つの位置決め方式がPython seleniumで対応する方法は以下の通りである.
  • find_element_by_id()
  • find_element_by_name()
  • find_element_by_class_name()
  • find_element_by_tag_name()
  • find_element_by_link_text()
  • find_element_by_partial_link_text()
  • find_element_by_xpath()
  • find_element_by_css_selector()