2013-06-20 5 views
0

Я хочу войти в систему с помощью веб-драйвера selenium (в рубине) для системы проверки подлинности Windows, поэтому мне нужна интеграция sikuli для входа в систему. Есть ли способ интегрироватьМожем ли мы интегрировать драйвер Sikuli и Selenium Web с помощью Ruby

+0

Вы даже это понимаете? – e1che

ответ

0

Вам нужно будет установить драгоценный камень сикули, а также SICULI IDE. А затем нужно использовать сикули-камень в сценарии, в котором вы хотите автоматизировать использование Sikuli.

И напишите код sikuli для автоматизации части, которую вы хотите автоматизировать с использованием Sikuli.

require 'selenium-webdriver' 
require 'sikuli' 

screen = Sikuli::Screen.new 

username = screen.click(<path_to_username_text_field_image_file>) 
screen.type("username") 

password = screen.click(<path_to_password_text_field_image_file>) 
screen.type("password") 

screen.click(<path_to_ok_button_image_file>) 
+0

Ошибка: C: \ Users \ milin \ Desktop \ Kent> ruby ​​"selenium and sikuli.rb" C: /Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb: 36: в 'require ' : нет такого файла для загрузки - C: \ Sikuli-IDE-1.0.0-Win32/sikuli-script.jar (LoadError) Мой код: требуют 'RubyGems' требуют 'Селен-WebDriver' требуют «sikuli ' водитель = Селен :: WebDriver.for: светлячок экран = Sikuli :: Screen.new driver.get "http://test.com" Имя пользователя = Screen.click ("1372055162772.png") Screen.type ("test") Пароль = Screen.clickclick ("1372055171683.png") Screen.type ("test") Screen.click ("1372055177395.png") –

+0

Я поставил селен-скрипт и изображения в папку и оттуда получаю доступ. также ошибка, показывающая «нет такого файла для загрузки», но файл sikuli-script.jar присутствует в папке –

+0

Выполните шаги, упомянутые в http://rubydoc.info/gems/sikuli/0.3.0/frames, а также требуйте «java», затем он должен работать. – TDHM

 Смежные вопросы

  • Нет связанных вопросов^_^