Описание тега 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/…
16 июл '13 в 11:37
2
ответа
ruby Webdriver: как получить доступ к тексту невидимого div?
Разработчик предоставляет несколько внутренних значений, которые мне нужны для тестирования в качестве дисплея: нет div: <div class="veryuniqueclass" style="display:none;">&amp;QSC=11221.00&amp;QSN=11194.00&amp;CPCWC=0.02&amp;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…
01 дек '16 в 12:59
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…
10 янв '13 в 11:34
2
ответа
Можно ли динамически создать элемент объекта страницы
Я использую драгоценный камень объекта страницы Чизи. В большинстве случаев это прекрасно работает, но я не могу использовать его при работе с динамически создаваемыми элементами. У меня есть метод для щелчка по ячейке, передавая текстовое содержимо…
03 дек '13 в 20:03
1
ответ
Фокусировка на окне, порожденном значением select_list
У сайта, который я тестирую, есть страница, которая порождает новое окно данных, когда выбрано указанное значение select_list. На сегодняшний день мне никогда не удавалось автоматизировать это, и я целую вечность делал это как ручной шаг, пока не см…
12 дек '11 в 11:05
1
ответ
Лучшие практики для проверки сообщений об ошибках с использованием объектов Page
Лучшая практика для проверки сообщений об ошибках с использованием объектов Page. Таким образом, у меня есть дублирование в отношении моего кода, где я проверяю различные сообщения об ошибках. Мой вопрос использует гем Page Objects / page_objects, е…
27 окт '14 в 20:27
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