создание нового окна в watir - PullRequest
1 голос
/ 08 февраля 2012

Я новичок в Ватире. Я пытаюсь создать новое т.е. окно с

browser = Watir::Browser.new

но выдает сообщение об ошибке типа

`user_is_bewildered': Error in the default values: :browser's value must be one of 'ie', 'firefox', or 'safari', and '' doesn't look right. (StandardError)

Я не знаю, как установить браузер по умолчанию. Кто-нибудь может мне помочь? Здесь есть еще одна тема . Но я не могу понять, что мне нужно делать в ffi.

Спасибо

Ответы [ 4 ]

2 голосов
/ 08 февраля 2012

Если это оригинальный драгоценный камень Watir, то я использовал его для запуска следующим образом:

require 'rubygems'
require 'watir'

Watir::Browser.default = "firefox"
browser = Watir::Browser.new

# Whatever you want to do in watir

Ответ IamChuckB может быть более эффективным способом сделать это, но, не использовав его, яя не уверен.

2 голосов
/ 08 февраля 2012

Вы должны указать, какой браузер открыть. Попробуйте это:

browser = Watir::Browser.new :ff

Я не играл с Ватиром с моей последней работы, поэтому мне пришлось поискать это. Как я помню в последний раз, WATIR не был полностью интегрирован с FireWATIR (вариант на основе Firefox). Приятно видеть, что эти двое, по-видимому, уже примирились.

Взято у Ватира за пять минут на гитубе Желько Филипина, кстати.

1 голос
/ 08 февраля 2012

Чтобы установить devkit,

  1. создайте папку в каталоге ruby ​​с именем devkit
  2. , получите devkit из здесь
  3. распакуйте егов каталог devkit, созданный на шаге 1
  4. , добавьте c: \ ruby193 \ devkit \ bin; c: \ ruby193 \ devkit \ wming \ bin к своему пути, разумеется, с учетом вашего rubyкаталог установки

теперь откройте командную строку для повторной установки гема

c:\> gem install watir
0 голосов
/ 09 февраля 2012

Проблема решена.Спасибо за входы.Проблема была с неправильной установкой nokorigi gem, изначально я установил x86-mswin32-60, удалил его и попробовал с x86-mingw32, он решил.

...