単語を入力してグーグルで検索するプログラムを手直ししていただき、
検索結果を表示後、キーを入力するまでChrome画面を閉じないように出来ました。
このプログラム名をtest01.rbとして、
プログラムを実行すると、
test01 ラーメン 東京 うまい店
と入力した場合、
ブラウザで”ラーメン and 東京 and うまい店”
という検索結果になります。
ブラウザを一つずつ立ち上げて、
Test01 ラーメン 東京 うまい店
と入力して
ブラウザタブ1 ”ラーメン”
ブラウザタブ2 ”東京”
ブラウザタブ3 ”うまい店”
のように表示するにはどうすればいいですか?
require 'Thread'
でThreadを使って複数プログラムを立ち上げるのかと考えたのですが
プログラミング初学の為よく分かりませんでした。
よろしくお願いします。
test01.rb
require "selenium-webdriver"
require "io/console"
driver = Selenium::WebDriver.for :chrome
ARGV.each do |search|
driver.navigate.to "http://google.com"
element = driver.find_element(:name, 'q') element.send_keys search element.submit puts driver.title STDIN.raw(&:getch)
end
driver.quit
あなたの回答
tips
プレビュー