Firewatir: Firewatir не открывает Firefox - PullRequest
0 голосов
/ 20 сентября 2010

FireWatir

Я недавно начал использовать Firewatir для тестирования, выполнил все необходимые шаги при установке firewatir, но не могу запустить скрипт.

Вот информация с моей локальной машины

версия ruby: ruby ​​1.9.1p429 (редакция 2010-07-02, 28523) [i386-mingw32]

драгоценных камней установлено: C:> список драгоценных камней

* Локальные камни *

activesupport (3.0.0, 2.3.8) строитель (2.1.2) обыкновенный (1.6.5) пожарный (1.6.5) мотыга (2.6.2) json_pure (1.4.6) грабли (0.8.7) rubyforge (2.0.4) s4t-utils (1.0.4) выбор пользователя (1.1.6.1) xml-simple (1.0.12)

######## Я использовал образец сценария из Интернета
#Include the FireWatir file. 
require 'firewatir'

ff=FireWatir::Firefox.new
#Open yahoo mail. 
ff.goto("http://mail.yahoo.com")

#Put your user name. 
ff.text_field(:name,"login").set("User_Name")

#Put your password.
ff.text_field(:name,"passwd").set("Password")

#Click Sign In button.
ff.button(:value,"Sign In").click

#Click Sign Out button.
ff.link(:text, "Sign Out").click

#Close the browser.
ff.close

Когда я запускаю приведенный выше скрипт из командной строки, вместо открытия браузера firefox, он открывает диалоговое окно для выбора программы, которая откроет это.

Я действительно ценю это, если кто-то может помочь мне с этим или указать мне правильные указания.

Спасибо

1 Ответ

0 голосов
/ 07 октября 2010

Мне удалось решить проблему, но я точно не знал, как именно, но я выполнил следующие действия: 1. Удалил и установил ruby ​​2. Обновление gem 3. Откатил activesupport с версии 3.0.0 до activesupport 2.3.8.4. удалил JSSH и установил его снова, и это наверняка решило проблему

...