Selenium 3 to Selenium 4 Converter

pythonのプログラムを入力することでselenium3のfindメソッドからselenium4のfindメソッドに自動で変換することができます。

1. Selenium 3 to Selenium 4 Converter



変換後に動かない場合は以下のモジュールをimportしてください。

from selenium.webdriver.common.by import By

2. 変換表

Selenium 3 Selenium 4
find_element_by_id(value) find_element(By.ID, value)
find_elements_by_id(value) find_elements(By.ID, value)
find_element_by_class_name(value) find_element(By.CLASS_NAME, value)
find_elements_by_class_name(value) find_elements(By.CLASS_NAME, value)
find_element_by_name(value) find_element(By.NAME, value)
find_elements_by_name(value) find_elements(By.NAME, value)
find_element_by_xpath(value) find_element(By.XPATH, value)
find_elements_by_xpath(value) find_elements(By.XPATH, value)
find_element_by_link_text(value) find_element(By.LINK_TEXT, value)
find_elements_by_link_text(value) find_elements(By.LINK_TEXT, value)
find_element_by_partial_link_text(value) find_element(By.PARTIAL_LINK_TEXT, value)
find_elements_by_partial_link_text(value) find_elements(By.PARTIAL_LINK_TEXT, value)
find_element_by_tag_name(value) find_element(By.TAG_NAME, value)
find_elements_by_tag_name(value) find_elements(By.TAG_NAME, value)
find_element_by_css_selector(value) find_element(By.CSS_SELECTOR, value)
find_elements_by_css_selector(value) find_elements(By.CSS_SELECTOR, value)

*当サイトを使用して生じたあらゆる損害に対して当サイトは一切責任を負いません。


pythonのseleniumに関しては以下で解説しています。

2.0.1. python seleniumのtips

PR