Как использовать watir gem в ruby ​​на рельсах с JSSH в Firefox? - PullRequest
0 голосов
/ 10 июня 2011

Я установил watir gem в своей системе через

gem install watir

, после этого я установил расширение JSSH Firefox.

Мой вопрос, как включить JSSH в Firefox и как использовать его длятестирование.

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 14 ноября 2013

Вы можете запускать тесты GUI в FireFox, используя watir-webdriver

require "watir-webdriver"

browser = Watir::Browser.new :ff
browser.goto("http://www.google.co.in/")
browser.text_field(:name => "q").set "spritle.com"
browser.button(:name => 'btnG').click

Кроме того, по какой-то причине скрипт не смог найти двоичный файл firefox.exe на моем компьютере, поэтому мне пришлось добавить следующее послеrequire "watir-webdriver"

Selenium::WebDriver::Firefox::Binary.path='C:\Program Files\Mozilla Firefox\firefox.exe'
0 голосов
/ 14 июля 2011

Watir - это средство тестирования интерфейса веб-приложения на основе браузера.

На платформе Windows по умолчанию веб-тесты запускаются в Internet Explorer.

Основным недостатком watir является то, что онработает только в Windows с IE.

Следующее поможет запустить автоматическое тестирование образца.

Сохраните следующий код в файле sample.rb

require 'rubygems'
require 'watir'

browser = Watir::Browser.new
browser.goto("http://www.google.co.in/")
browser.text_field(:name => "q").set "spritle.com"
browser.button(:name => 'btnG').click

Запустите этот файлкомандная строка ruby sample.rb - эта команда поможет запустить этот файл через командную строку

. Приведенный выше код автоматически откроет страницу Google и наберет «spritle.com» в текстовом поле и нажмите кнопку поиска изатем показать результат поиска.Наконец закроем браузер.(Примечание: откроется только браузер Internet Explorer)

Для получения дополнительной информации перейдите по следующим ссылкам:

...