Вопросы по теме 'webdriver-io'

Тестовый порядок Mocha по файлам и постоянство экземпляра webdriverjs
Я тестирую свое веб-приложение с Mocha и WebDriver. Я борюсь с лучшими практиками в отношении тестового заказа Mocha и постоянного состояния драйвера. Я хочу разделить тесты на разные файлы, например. test\ index.js selenium\...
1498 просмотров

Как я могу изменить путь к файлу журнала phantomjs с помощью селена?
При использовании phantomjs с селеном я хотел бы изменить параметр по умолчанию --webdriver-logfile, который селен передает в фантомы. Как мне это сделать? Соответствующая строка в журнале селена: 11:06:06.960 INFO - arguments:...
1381 просмотров

Ошибка пути Jenkins Javascript
Я создаю небольшую тестовую среду, работающую с Mocha + WebDriverIO через Jenkins. По какой-то причине относительный путь не отображается должным образом. В результате fs.js выдает ошибку: Ошибка: Ошибка: ENOENT, нет такого файла...
1082 просмотров

Как передать параметры из Gruntfile.js в спецификацию webdriverio?
Я хотел бы параметризовать свои спецификации webdriverio из файла Gruntfile.js. Цель состоит в том, чтобы указать хост, порт, имя пользователя, пароль и, возможно, другие параметры в Grunt и прочитать их из файла спецификации. Чтение примера...
645 просмотров
schedule 13.11.2023

Проверить переменные спецификации WebdriverIO
Я понял, что могу использовать browser.pause(); , чтобы остановить выполнение браузера и проверить его текущие переменные, но как мне проверить переменные моего тестового источника WebdriverIO? Конечно, я мог бы позвонить console.log() , если бы...
1137 просмотров
schedule 11.06.2022

Xolvio Cucumber - Получение ошибок в консоли, но все тесты проходят
У меня есть следующий код. Вроде мои тесты проходят, но в консоли куча ошибок. Что происходит? Являются ли мои тесты недетерминированными и повторяются? Если да, то как предотвратить ошибки? логин.особенность: Feature: User authentication...
104 просмотров

Элемент WebDriver возвращает false для isVisible/waitForForVisible
Я работаю над своим первым набором тестов Cucumber в приложении Meteor, но не могу заставить работать шаг входа в систему. В моем приложении используется настраиваемый плагин входа в систему, который я написал специально для этого проекта. Вот шаг,...
393 просмотров

Не удалось подключиться к серверу селена для выполнения теста webdriverIO.
у меня возникает ошибка времени выполнения, когда я запускаю тест webdriverIO с помощью консоли. это ошибка Не удалось подключиться к серверу селена для выполнения теста webdriverIO. Я могу получить доступ к моему серверу селена через...
8146 просмотров

Как протестировать текст всплывающей подсказки с помощью mocha, webdriver-io и phantomjs?
Я использую webdriver-io для тестирования форм ввода и хотел бы проверить внешний вид текста всплывающей подсказки при выходе из табуляции, если вводимый текст не соответствует указанным критериям. Ниже показано, что безуспешно пытались var...
818 просмотров
schedule 31.07.2022

Как перейти по ссылке, которая содержит переменную в атрибуте href?
Я пишу приемочные тесты, используя Selenium + WebdriverIO. И у меня есть некоторые проблемы с этим - я не могу перейти по этой ссылке client.click('a[href=#admin/'+ transactionId + ']') transactionId - это переменная, которая содержит ID...
1394 просмотров

Webdriver.io вылетает с NoSessionIdError
Я пытаюсь заставить webdriver.io и Жасмин работать. Следуя их примеру , мой скрипт находится по адресу test/specs/first/test2.js (в соответствии с конфигурацией) и содержит: var webdriverio = require('webdriverio'); describe('my...
5501 просмотров
schedule 08.07.2023

WebDriverIO Selenium передает аргументы командной строки в Chrome из файла config.js
Мне нужно, чтобы хром работал с флагом отключения веб-безопасности для моих тестов пользовательского интерфейса. Как я могу внедрить любые команды, используя файл wdio.config ( http://webdriver.io/ ). capabilities: [{ browserName:...
6244 просмотров

Проблемы с асинхронным запуском webdriver.io - щелчок по элементу и последующий ввод текста
Я пытаюсь учесть «выбранные варианты» в моем сценарии автоматического тестирования. Я использую webdriver.io и имею в виду следующую информацию об API: http://webdriver.io/api.html Мне нужно нажать на «a.chosen-single», который в «выбранном»...
1088 просмотров
schedule 19.07.2022

Как создать пользовательскую функцию webdriver.io?
Я использую webdriver.io с mocha.js , и мне нужно много раз создавать какое-то действие, и я не хочу дублировать свой код, поэтому я хочу создать пользовательскую функцию и вызывать функцию в каждом тесте мокко (это)... для примера:...
1226 просмотров

WebDriverIO: Firefox не переходит по указанному URL-адресу
Когда я запускаю wdio с firefox в качестве браузера, Запуск Firefox он загружает URL-адрес https://www.mozilla.org/en-GB/firefox/43.0.3/firstrun/learnmore/ он не переходит к baseUrl , указанному в файле wd.conf.js также он не...
1796 просмотров
schedule 27.07.2022

Метод webdriverio getText и промисы
привет, я использую огурец с webdriverio (с чаем и обещанным чаем) - после тестовой работы - browser.getText('#copyright').to.eventually.equal('my text').and.notify(callback), но если я использую элемент типа h1 вместо '#copyright', это не...
1159 просмотров
schedule 13.08.2023

Отправка ключа вниз с помощью WebDriverJS
Я пишу приемочный тест с использованием Webdriver.io, Mocha & Chai, который включает в себя навигацию по некоторым спискам автозаполнения с использованием только клавиатуры. Я использовал встроенную в API функцию keys(), как показано ниже, для...
649 просмотров
schedule 17.01.2023

BDD: Как использовать Mocha и Chai для реализации полного BDD вместе со сценариями Webdriver, выполняющими автоматизацию?
Я использую Cucumber для написания простых для понимания функций, сопоставления их с реализацией по определениям шагов и вызова с помощью Junit Runner. Это реализация BDD, которую я использовал до сих пор. Теперь, если я хочу реализовать...
1001 просмотров
schedule 02.12.2022

WebDriver.io: как заставить браузер приостанавливаться/ждать?
Для тестирования я загружаю страницу и нажимаю кнопку. Для тестирования я использую webdriver.io . Поскольку страница довольно тяжелая , загрузка занимает немного времени, я бы хотел, чтобы глобальная переменная browser подождала несколько секунд,...
6037 просмотров
schedule 11.08.2023

Доступ к элементам в электронном веб-просмотре с использованием спектрона
Я пытаюсь автоматизировать электронное приложение, которое загружает свой контент в веб-просмотр. Я использую Spectron и WebDriverio для этого. вот код, который я использую. it('should assess webview', function() { var self = this;...
2291 просмотров
schedule 21.01.2024