如何使用 Selenium 和 Nokogiri 将文本输入文本字段?
How to input text into textfield with Selenium and Nokogiri?
我正在使用 Selenium Webdriver、Chromedriver 和 Nokogiri。我写了一个脚本去 Google.com 并解析页面:
require "selenium-webdriver"
require "nokogiri"
browser = Selenium::WebDriver.for :chrome
browser.get "https://google.com"
doc = Nokogiri::HTML.parse(browser.page_source)
现在,如何使用 ruby 脚本将文本输入搜索栏?搜索栏的 ID 为 #lst-ib
。
根据此处提供的信息Link,您可以执行以下操作:
input = wait.until {
element = browser.find_element(:id, "lst-ib")
element if element.displayed?
}
input.send_keys("Input")
我正在使用 Selenium Webdriver、Chromedriver 和 Nokogiri。我写了一个脚本去 Google.com 并解析页面:
require "selenium-webdriver"
require "nokogiri"
browser = Selenium::WebDriver.for :chrome
browser.get "https://google.com"
doc = Nokogiri::HTML.parse(browser.page_source)
现在,如何使用 ruby 脚本将文本输入搜索栏?搜索栏的 ID 为 #lst-ib
。
根据此处提供的信息Link,您可以执行以下操作:
input = wait.until {
element = browser.find_element(:id, "lst-ib")
element if element.displayed?
}
input.send_keys("Input")