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

1 ответ

Watir находит элемент по xpath, но не по id или классу

Я могу найти элемент, используя его XPath, но не используя его идентификатор, класс или текст. Я не хочу использовать XPath, потому что знаю, что он легко сломается. Вот как это выглядит: $browser.div(:xpath => "/html/body/nav/div[1]/div/div[3]/d…
08 май '17 в 13:34
0 ответов

Как получить (распечатать) текущее время внутри файла драгоценного камня watir?

Я хотел бы напечатать текущее время, когда функция вызывается внутри файла драгоценного камня watir. Например: внутри /watir/element/select.rb Мне нужно напечатать текущее время, рассмотрим, когда вызывается select_by. Я попробовал добавив require '…
1 ответ

Как развернуть приложение на Ruby в Heroku, используя гем Sinatra и Watir

Привет, у меня возникли проблемы с развертыванием моего приложения Ruby на Heroku с использованием гема Sinatra и Watir. Я должен загрузить окно Chrome, поэтому я прочитал сообщение: "Application error An error occurred in the application and your p…
2 ответа

Ruby-код для отображения деталей элемента таблицы

У меня есть HTML, который отображает сведения о продукте следующим образом: <div class="column"> <h3 class="hidden-xs">Product Details</h3> <table class="table table-striped"> <tbody> <tr class="header-row hidden-xs"…
24 май '17 в 09:29
0 ответов

Запрос сертификата пользователя для автоматизации браузера Watir в Firefox

Я пытаюсь автоматизировать браузер с помощью веб-драйвера Watir. Ссылка на этот сайт Веб-сайт, к которому я хочу получить доступ, предоставил мне цифровой сертификат для подтверждения. Если я не установлю это в свой браузер, я не смогу получить дост…
0 ответов

Xvfb не найден в вашей системе при производстве рельсов Debian (watir headless)

Я установил sudo apt-get install libnss3-dev xvfb chromium на моем сервере Debian, Я поместил драгоценные камни в gemfile моего приложения rails: gem 'headless' gem 'watir' gem 'webdrivers' gem 'watir-screenshot-stitch' gem 'chromedriver-helper' Я п…
0 ответов

Firefox Headless - установленное соединение было прервано программным обеспечением на вашем хост-компьютере

Я пытаюсь использовать Firefox без головы для Watir, но я получаю ошибку ниже: $browser = Watir::Browser.new :firefox, profile: 'profile', args: "-headless" Ошибка: Errno::ECONNABORTED: An established connection was aborted by the software in your h…
11 янв '18 в 15:32
1 ответ

Невозможно выбрать опцию выбора

Я пытаюсь выбрать значение из моего поля выбора: <select class="form-control select required chosen-select" name="shopping_cart[kind]" id="shopping_cart_kind" style="display: none;"> <option value="">Selecione</option> <option v…
28 дек '18 в 12:40
1 ответ

Связывание объектов страницы или нескольких возможных объектов страницы в результате одного действия

В тестировании веб-интеграции ожидается, что объекты страницы будут возвращать другие объекты страницы в результате некоторых действий. Например, LoginForm.submit() может вернуться CustomerDashboard объект страницы в случае успеха или LoginFailed об…
1 ответ

Нажмите на все следующие страницы в цикле до последней страницы с драгоценным камнем Watir

У меня проблема в моем скрипте ruby ​​watir. Я хочу, чтобы просмотреть все последующие страницы до последней страницы, а затем введите имя и фамилию. Я знаю, что последняя "следующая" ссылка вызывается с еще одним классом "отключен" stop = b.link(cl…
13 июн '17 в 11:06
1 ответ

Как скачать файл с помощью Watir 6.0

Я пытаюсь загрузить файл CSV с новым Watir 6.0. Я нашел настройки профиля для Firefox: profile = Selenium::WebDriver::Firefox::Profile.new profile['browser.download.folderList'] = 2 profile['browser.download.dir'] = path_to_download profile['browser…
0 ответов

Невозможно установить значение, имеющее символ тильды (~) в поле ввода, используя watir

Я пытаюсь установить значение в поле фильтра (например, "Тип ~ обычный"). Но каждый раз, это приходит как "Тип ~". Вторая половина строки не идет. Я попытался объединить: Тип #{126.chr} обычный. Но полная строка не идет.
08 ноя '16 в 12:08
0 ответов

Поддерживает ли Watir-ruby Google Chromium в системе Ubuntu?

Я использую Watir-Ruby. Является ли это поддержкой браузера Google-Chromium на Ubuntu. в основном я хочу использовать селен через этот драгоценный камень.
14 авг '19 в 12:55
1 ответ

Watir: Ruby on Rails, как получить каждую строку определенного столбца таблицы?? Цикл по рядам?

У меня есть эта таблица, как на картинке ниже: я использую ruby ​​watir для получения каждой строки первого столбца. https://dominiumestate.com/wp-content/uploads/2019/08/Capture.jpg Я пробовал это, но я не могу получить каждую строку таблицы только…
06 авг '19 в 14:21
0 ответов

Как автоматизировать пользовательские элементы выпадающих меню Reactjs с помощью Watir

<div class="MuiPaper-root MuiMenu-paper"> <ul class="MuiList-padding" role="listbox" tabindex="-1" id="sort-by-menu-list" data-testid="sort-by-menu-list"> <li class="Mui…
16 июл '20 в 00:09
0 ответов

пожалуйста, помогите Если есть несколько объявлений метода - "присутствует?" в ruby ​​и если мне нравится использовать метод определенного класса. как это возможно?

Для @browser.div(id: /defGlobalMenu/).present? относительно метода - present?, есть несколько объявлений, как использовать конкретное объявление? Пожалуйста, порекомендуйте. Спасибо
13 дек '21 в 20:16
1 ответ

Введите текст в браузере watir, ruby

Я использую watir для автоматизации задачи. После входа в систему мне нужно ввести текст, мой курсор уже находится в окне сообщения, поэтому нет необходимости находить элемент, просто нужно ввести текст и отправить (: введите).Кстати, я не могу найт…
02 дек '21 в 17:04
1 ответ

Watir - Как мне собрать все ссылки, где span содержит aria_label «Мультимедиа»

Я написал рубиновый код, в котором объект браузера находит все ссылки, а затем я сохраняю их одну за другой в массиве, если они соответствуют определенному регулярному выражению. @browser.links.collect(&:href).each do |link| matches = regex.matc…
03 мар '21 в 00:11
2 ответа

Доступ к инструментам разработки браузера и захват сетевого трафика с помощью Watir

У вас есть требование захвата сетевого трафика из браузера во время выполнения тестов автоматизации. Наткнулся на пост ниже, но не уверен, что он был включен как часть Watir 7. Спасибо, если есть какой-либо пример использования инструментов разработ…
21 апр '22 в 18:57
0 ответов

Обращение с Shadow Dom с помощью Watir

Как я могу обрабатывать элементы, которые находятся внутри iframe, которые снова находятся внутри теневого дома, используя watir 7.2? Что-то вроде этого: <div id="test"> #shadow-root (open) <div id= "test1"> <iframe id= "iframe"> &…
29 янв '23 в 09:10