I am now using Selenium & Ruby to take a screenshot automatically, however, I cannot find the element name from the developer tool. How can I click "search" on google?
The code below has an error which is
no such element: Unable to locate element: {"method":"css selector","selector":"*[name='btnG']"} (Selenium::WebDriver::Error::NoSuchElementError)
(Session info: chrome=87.0.4280.141)
I have tried
submitElement = driver.find_element(:name, 'svg')
submitElement = driver.find_element(:class, 'FAuyhb')
But did not work.
require "selenium-webdriver"
driver = Selenium::WebDriver.for :chrome
driver.navigate.to "https://www.google.co.jp/imghp"
inputElement = driver.find_element(:name, 'q')
inputElement.send_keys "iPhone11"
submitElement = driver.find_element(:name, 'btnG')
submitElement.click
driver.save_screenshot('tabetai.png')
driver.quit
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…