いつもお世話になっております。
現在、下記のサイトを参考に、Seleniumでスクリーンショットを取ろうとしています。
検証から検索ボタンの要素を探そうとしているのですが、どこがそれなのか分かりません。
同じような問題に直面した、もしくは何かご存知の方がいれば、ご教授頂けると幸いです。
開発環境
mac Big Sur
Rubyruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin20]
Ruby
1require "selenium-webdriver" 2 3# Chrome用のドライバを指定 4driver = Selenium::WebDriver.for :chrome 5 6# Googleの画像検索にアクセス 7driver.navigate.to "https://www.google.co.jp/imghp" 8 9# name属性にqが設定されている要素を取得 10inputElement = driver.find_element(:name, 'q') 11 12# 取得した要素にパンケーキを設定 13inputElement.send_keys "パンケーキ" 14 15# name属性にbtnGが設定されている要素を取得 16submitElement = driver.find_element(:css, 'svg') 17 18# 取得した要素をクリック 19submitElement.click 20 21# スクリーンショットを撮る 22driver.save_screenshot('tabetai.png') 23 24# テストを終了 25driver.quit
Selenium::WebDriver::Error::NoSuchElementError
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。