Skip to content

Instantly share code, notes, and snippets.

@tsu-nera
Created May 24, 2014 06:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tsu-nera/92bc84f740cdeb67bb5f to your computer and use it in GitHub Desktop.
Save tsu-nera/92bc84f740cdeb67bb5f to your computer and use it in GitHub Desktop.
# -*- coding: utf-8 -*-
require 'java'
$CLASSPATH << 'C:\\sikuliX\\'
require 'sikulixapi.jar'
require 'win32ole'
require 'selenium-webdriver'
java_import "org.sikuli.script.Screen"
class GoogleSearch
def initialize()
@sikuli_dir = 'C:\\cygwin\\home\\TSUNEMICHI\\repo\\sikuli\\GoogleSearch.sikuli\\'
@screen = Screen.new()
@driver = Selenium::WebDriver.for :firefox
@wsh = WIN32OLE.new('Wscript.Shell')
end
def start()
@driver.get "https://www.google.co.jp/"
end
def search()
@screen.click("#{@sikuli_dir}1400909768757.png")
@screen.click("#{@sikuli_dir}1400909787580.png")
@screen.type("Sikuli")
end
def go()
@wsh.AppActivate("Google")
sleep 1
@wsh.SendKeys('{ENTER}')
end
end
google = GoogleSearch.new()
google.start()
google.search()
google.go()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment