Tbpgr Blog

Recruiting Operations tbpgr(てぃーびー) のブログ

Selenium | find_elementによるエレメント操作

概要

find_elementによるエレメント操作

詳細

find_elementによるエレメント操作について

find_elementでHTMLドキュメント内の各タグ要素を取得・操作できます。

driver = Selenium::WebDriver.for :firefox
# IDによる検索
driver.find_element(:id => "hoge").click
# nameによる検索
driver.find_element(:name => "hoge").click
# XPATHによる検索
driver.find_element(:xpath, "//a[contains(@href, 'hogehoge')]").click

Finder

FINDERS =
{
  :class             => 'ClassName',
  :class_name        => 'ClassName',
  :css               => 'CssSelector',
  :id                => 'Id',
  :link              => 'LinkText',
  :link_text         => 'LinkText',
  :name              => 'Name',
  :partial_link_text => 'PartialLinkText',
  :tag_name          => 'TagName',
  :xpath             => 'Xpath',
}