###前提・実現したいこと
selenium webdriver を利用して、サイトを自動で閲覧しようと考えましたがうまくいきません。何かわかれば教えていただきたいです・・・。
###発生している問題・エラーメッセージ
https://stocks.finance.yahoo.co.jp/stocks/history/?code=3475.T
このページの株価の期間を指定するルーラー?を選択したいのですが、どうしてもできません。
エラーメッセージ
:in `assert_ok': no such element: Unable to locate element: {"method":"name","selector":"sm"} (Selenium::WebDriver::Error::NoSuchElementError)
###該当のソースコード
@driver.get "https://stocks.finance.yahoo.co.jp/stocks/history/?code=3475.T"
wd.find_element(:name, "sm").click
Selenium::WebDriver::Support::Select.new(wd.find_element(:name, "sm")).select_by(:text,monthth)
###試したこと
xpath指定やidでもやりましたがうまくいきません。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
あなたの回答
tips
プレビュー