Описание тега watir-webdriver

Реализация Watir (тестирование веб-приложений на Ruby), построенная на привязках WebDriver к Ruby. Этот инструмент, используемый для автоматизации веб-браузера, позволяет вам писать код на Ruby с помощью дружественного Watir API, но получить кроссбраузерную поддержку Webdriver для автоматизации Chrome, Firefox, IE, Opera или "безголового" браузера. Распространяется как драгоценный камень Ruby под названием watir-webdriver.
1 ответ

Кнопка во вложенной таблице с динамическим идентификатором

Я пытаюсь нажать на кнопку в ячейке таблицы, которая имеет динамическое имя с префиксом button_keep это уникальный путь, указанный firebug для ячейки таблицы. #mergePatientsSelectedTable > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child…
01 апр '14 в 12:34
2 ответа

Выбрать из нескольких элементов select_list

Привет, я хотел знать, как я могу выбрать определенный индекс во всех полях select_list на экране. Я смог заставить их мигать с помощью этой строки кода: browser.elements(:class => "level").each { |e| e.flash } Из-за отсутствия опыта я не могу по…
17 окт '13 в 20:34
0 ответов

Как мне переключить окна с помощью Watir и разобрать это окно с помощью Nokogiri?

Я использую веб-драйвер Watir, чтобы зайти на сайт и открыть все соответствующие ссылки на этом сайте. Затем я хочу проанализировать эти всплывающие окна, используя Nokogiri. via: searchablefile = Nokogiri::HTML.parse(browser.window(:title, /detail/…
2 ответа

ruby Webdriver: как получить доступ к тексту невидимого div?

Разработчик предоставляет несколько внутренних значений, которые мне нужны для тестирования в качестве дисплея: нет div: <div class="veryuniqueclass" style="display:none;">&QSC=11221.00&QSN=11194.00&CPCWC=0.02&C…
11 окт '13 в 18:58
2 ответа

Ошибка при запуске файла IRB

Это моя первая программа: require 'rubygems' require 'watir' ie = Watir::IE.new ie.goto("http://www.google.com") ie.text_field(:name, "question").set("microsoft") ie.button(:name, "btnG").click Когда я запускаю его, я получаю следующую ошибку, не мо…
24 мар '13 в 20:16
1 ответ

Как найти идентификатор данных в watir?

Я новичок в тестировании Watir. Может ли кто-нибудь помочь мне найти следующий элемент? <div class="location_picker_type_level" data-loc-type="1"> <table></table> </div> Мне нравится находить это div, data-loc-type с table су…
22 мар '13 в 13:01
1 ответ

Автоматизировать нажатие кнопки веб-страницы в рубине

Я просто хочу автоматизировать нажатие кнопки на домашней странице. Я использую следующий фрагмент кода Given /^I press "(.*)"$/ do |action| browser.button(:text => action).click end Мой файл функций имеет следующее Scenario: Default Search Given…
06 дек '15 в 14:52
1 ответ

Как перебирать переключатели в watir

Ниже приведен код, который описывает элементы переключателя. <div class="questionnaire_detail_question_body"> <div class="questionnaire_detail_answers"> <label class="radioinputwrapper"> <input class="questionnaire_detail_radiob…
4 ответа

watir webdriver select_list элемент не виден ошибка

Я пытаюсь выбрать опцию из списка выбора с помощью watir-webdriver. версия gem для watir-webdriver: 0.6.4 Ruby 1.9.3 на Mac OSX Lion HTML-код выбранного списка: <select id="cc.expiryMonth" name="cc.expiryMonth"> <option value="0">Month&l…
20 июн '13 в 12:28
2 ответа

Как я могу имитировать приватный просмотр в Watir? (Селен)

Watir - это инструмент тестирования черного ящика на основе Selenium, который может автоматизировать задачи в браузере. Я хотел бы иметь возможность открыть Watir::Browser.new, который находится в режиме частного просмотра. Спасибо
26 окт '12 в 07:30
2 ответа

Я могу нажать кнопку в Firefox - почему не в Chrome?

Я использую Watir WebDriver с Chrome и Firefox. С помощью FF я могу нажать следующую кнопку: @browser.button(:id => 'btnSubmit').when_present.click С Chrome я получаю следующее сообщение: Selenium::WebDriver::Error::UnknownError: unknown error: E…
01 ноя '13 в 09:25
1 ответ

Как использовать wait с watir-webdriver

Я пытаюсь реализовать ожидание загрузки страницы в watir-webdriver, но ни один из них не работает для меня: http://watirwebdriver.com/waiting/ Я пытаюсь дождаться следующего элемента <a> <img width="22" height="32" align="absmiddle" title="…
25 дек '12 в 15:25
0 ответов

Почему я не могу установить переключатель, помеченный как "отключенный"?

У меня есть две радио кнопки. Один установлен по умолчанию. Если я пытаюсь выбрать другой переключатель, я получаю следующую ошибку: in `assert_enabled': object is disabled {:value=>"ORD", :tag_name=>"input", :type=>"radio"} В качестве эксп…
01 окт '13 в 08:45
1 ответ

Тестирование расширенных символов в watir-webdriver

Мне нужно проверить текст с расширенными наборами символов в моих скриптах watir-webdriver. Например, проверка ссылки имеет следующий текст; Weiß Я прочитал текст из файла CSV, который при редактировании выглядит как текст выше. Но при запуске теста…
24 июн '11 в 15:11
2 ответа

Как открыть всплывающее окно таблицы с помощью селена вебдрайвер?

Есть text label на веб-странице, и я пытаюсь нажать на нее, чтобы открыть всплывающее окно, но не открывается. здесь HTML код: <td width="40%"> <div id="EmpId.outline"> <input type="hidden" name="EmpId" value="" id="popupEmpId"> &l…
2 ответа

Можно ли динамически создать элемент объекта страницы

Я использую драгоценный камень объекта страницы Чизи. В большинстве случаев это прекрасно работает, но я не могу использовать его при работе с динамически создаваемыми элементами. У меня есть метод для щелчка по ячейке, передавая текстовое содержимо…
1 ответ

Фокусировка на окне, порожденном значением select_list

У сайта, который я тестирую, есть страница, которая порождает новое окно данных, когда выбрано указанное значение select_list. На сегодняшний день мне никогда не удавалось автоматизировать это, и я целую вечность делал это как ручной шаг, пока не см…
12 дек '11 в 11:05
1 ответ

Лучшие практики для проверки сообщений об ошибках с использованием объектов Page

Лучшая практика для проверки сообщений об ошибках с использованием объектов Page. Таким образом, у меня есть дублирование в отношении моего кода, где я проверяю различные сообщения об ошибках. Мой вопрос использует гем Page Objects / page_objects, е…
1 ответ

Запуск серии тестов в комплекте

Вернувшись, когда моя библиотека тестов работала на Watir 2.0.4/Ruby 1.8.7, я смог использовать test / unit / testsuite для запуска пакета тестов из набора, который мог одновременно выполнять определенный список тестов (см. Ниже): требует 'test / un…
30 янв '13 в 16:41
1 ответ

Как отправить форму на новой странице с помощью ruby ​​web-watir phantomjs

Я использую веб-watir для вождения фантомов. Я пытаюсь отправить кучу форм (POST) на веб-странице. У меня есть все формы в коллекции. Когда я нажимаю кнопку отправки и browser.back(), Я получил Selenium::WebDriver::Error::StaleElementReferenceError,…
25 авг '14 в 03:20