「click」を実行することで要素をクリックすることが出来ます。
要素.clickの形で要素をクリックすることが出来、サンプルではWebElementクラスの「click」を利用します。また、クリックされる要素はVisibleで幅と高さが0より大きくなければならないという制約があります。
ダブルクリックや特定座標をクリックする場合はActionBuilderクラスを利用します。
説明
◆メソッド ・click ◆使用形態 ・element.click ◆備考 ・特になし ◆関連項目 ・セレクトタグのオプションを全て未選択にする ・セレクトタグのオプションをインデックス番号から未選択にする
サンプル
require 'selenium-webdriver' # Firefoxを起動 driver = Selenium::WebDriver.for(:firefox) #指定したURLに遷移する driver.get('https://www.google.co.jp') #リンクテキスト名が「画像」の要素を取得 element = driver.find_element(:link_text, '画像') #画像のリンクをクリック element.click
※selenium version 4.1.0で動作確認をしています(ブラウザのUIや属性値などが変更された場合、実行結果が異なる可能性があります)
実行結果
