Описание тега webdriver-io-v4

Используйте тег только для вопросов, связанных с проблемами с версией 4 WebdriverIO. Всегда добавляйте к своему вопросу общий тег [webdriver-io].
1 ответ

WebdriverIO: что эквивалентно elementIdHtml?

Как получить внутренний HTML-код элемента из elementId используя объект браузера? Есть ли что-то вроде elementIdHtml доступно в API WebdriverIO? Ссылка getHTML для v4 возвращает 403 Запрещено. моя цель состоит в том, чтобы мне нужно было получить ве…
15 фев '19 в 14:39
1 ответ

Автоматизация тестирования мобильных приложений Android/IOS: нужна рекомендация, какую платформу использовать?

Appium с webdriver-io (javascript) или Appium с java, селен лучше для тестирования мобильных приложений? Я тестирую мобильное приложение, которое работает как на Android, так и на IOS. Нужно использовать сервис browserstack для запуска тестового кос…
31 май '19 в 05:39
1 ответ

Я пытаюсь войти в Facebook. После успешного входа я получаю всплывающее окно браузера:

Я пытаюсь войти в Facebook после успешного входа; я получаю одно всплывающее уведомление с просьбой разрешить и заблокировать. Я в порядке в любом случае. Я использую webstorm IDE огурец. Я уже пробовала browser.alertDismiss(), browser.alertAccept()…
07 апр '19 в 21:29
3 ответа

Ошибка ссылки: $ не определено (WebdriverIO)

Я запускаю нативные приложения с помощью WebdriverIO и mocha, но не могу связаться с устройством, но могу запустить приложение, но не взаимодействую с элементом. android_app_test.js const webdriverio = require('webdriverio'); const androidOptions = …
0 ответов

Как добавить пользовательскую команду "щелкнуть" в файл wdio.conf.js в проекте автоматизации WebdriverIO с помощью тестера WDIO

В настоящее время у меня есть текущий проект автоматизации, над которым я работаю, и я хочу добавить пользовательские команды в этот проект автоматизации, чтобы мой код стал чище и эффективнее. После поиска ресурсов в Интернете для решения моей проб…
1 ответ

Ошибка Webdriverio в Window10 basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") ^^^^^^^ SyntaxError: отсутствует) после списка аргументов

Когда я пытаюсь запустить npm, я получаю ошибку ниже, я использую следующую конфигурацию:webdriverio v4.14.4узел v8.5npm v5.3Windows 10 ниже мой конфигурационный файл "scripts":{ "web": "node node_modules/.bin/wdio ./test/config/suite.web.conf.js", …
1 ответ

Frontend e2e test - как определить, что карта google инициализирована на селене?

Я делаю тестирование внешнего интерфейса e2e с использованием WebDriverIo(4.13.2) с CucumberJs. И я совсем новичок в тестировании e2e. Мое приложение использует карту Google и есть маркеры карты. В основном, мое тестирование e2e хочет сделать: Подож…
0 ответов

Не удалось загрузить файл конфигурации в webdriverio

В моем webdriverio я получаю сообщение об ошибке Не удалось загрузить файл конфигурации:/Users/WebdriverIO/Desktop/latestclone/OfficePro/node_modules/@dx-acceptance-test/apps/src/bin/wdio.ios.conf.js Не удалось загрузить файл конфигурации:/Users/Web…
12 авг '19 в 15:26
0 ответов

NoneWebdriver IO - добавить репортер junit

У меня есть проблема с добавлением репортера junit в wdio.conf.js. Всякий раз, когда я пытаюсь реализовать какой-либо репортер, я получаю следующий вывод, и мой тест проваливается: ERROR @wdio/local-runner: 2019-06-04T10:01:13.337Z ERROR @wdio/local…
1 ответ

WDIO 5: обнаружена возможная утечка памяти в EventEmitter

У меня есть тестовый фреймворк webdriverio с maxInstance браузера, установленным на 10. Когда я запускаю свой скрипт, я получаю следующее сообщение об ошибке [local-test] (узел:20572) MaxListenersExceededWarning: обнаружена возможная утечка памяти в…
0 ответов

Webdriverio и Chromedriver не работают с goog:chromeOptions после обновления

Бегать java -jar -Dwebdriver.chrome.driver=.selenium/chromedriver .selenium/selenium-server-standalone-3.141.59.jar тогда этот код: var webdriverio = require('webdriverio'); (async function () { var client = webdriverio.remote(getOptions()); await c…
29 июл '19 в 13:58
1 ответ

Как вызвать функцию из файла конфигурации теста webdriverio

URL-адрес показывает конфигурацию тестера WebdriverIO https://webdriver.io/docs/configurationfile.html У него много крючков. Рассмотрим крюк onComplete Я хочу написать функцию, может быть a function to create a file, В другом файле и вызовите эту фу…
02 авг '19 в 23:12
0 ответов

Как выйти из файла объектов со схемой сценария, если тест не пройден в webdriverio

У меня есть файл функций огурца в webdriverio, созданный со схемой сценария, и для нескольких итераций в рамках сценария набросок моего теста, и для нескольких итераций мой тест не пройден, и я хочу выйти из потока тестов, когда мой тест не пройден,…
02 июл '19 в 16:48
1 ответ

Есть ли способ просто запустить теги без открытия и закрытия браузера?

Я пытаюсь запустить определенные сценарии из различных файлов с использованием tagExpression, но веб-драйвер открывает и закрывает браузер для каждого сценария, пока не найдет предоставленный мной тег. Есть ли способ НЕ открывать браузер, пока он не…
06 авг '19 в 22:55
0 ответов

Как запустить несколько удаленных устройств с различными возможностями на sauceLabs?

Как запустить несколько удаленных устройств с разными возможностями на sauceLabs, но в рамках одного запуска запуска запускаются два устройства, мобильное и браузер, я помещаю их возможности в переменные webClient и клиента, например, мне нужно запу…
19 июн '19 в 11:11
0 ответов

Сравните скриншот из двух HTML и очистите HTML-контент для соответствующего скриншота

Я придумываю идею проверить скриншот из двух HTML (захватил активность пользователя с помощью утилиты встроенного PSR в окне) и хочу сравнить с HTML, созданным сценарием автоматизации (WebdriverIO), и я хочу очистить содержимое HTML-результата, если…
02 авг '19 в 09:33
0 ответов

Как избавиться от ошибки "allure-js-commons: неожиданный endStep(). Никаких шагов не выполняется"

У меня есть два набора тестов, которые при запуске в отдельности работают хорошо. Но при объединении происходит сбой с ошибкой "allure-js-commons: неожиданный endStep(). Никаких шагов не выполняется" после первого набора тестов. Как я могу это испра…
04 июл '19 в 12:50
0 ответов

Appium WebdriverIO - можно ли предотвратить перезапуск Appium между спецификациями?

Первый тест проходит успешно. Appium закрывает сеанс, а также приложение, а затем снова открывается для второго теста. Есть ли способ сохранить сеанс и приложение открытыми, чтобы сэкономить время для запуска второго теста Файл Package.json specs: […
0 ответов

WebDriverIo 4 с Chrome headless не работает

Среда ОС: MacOS Mojave 10.14.6 Хром: 77.0.3865.90 WebDriverIo: 4.13.2 Автономный Selenium: 6.16.0 Проблема Я работаю над тестированием Frontend e2e. Когда начинается мое тестирование, оно должно начинаться со страницы приветствия. Так что мой wdio.e…
2 ответа

Как я могу получить доступ к локальному хранилищу приложения Cordova через WebdriverIO и Appium?

В настоящее время я пытаюсь написать несколько автоматических тестов для нашего приложения cordova, написанного на Angular. Моя текущая установка следующая: Версии: appium: 1.7.2 wdio-appium-service: 0.2.3 webdriverio: 4.11.0 wdio.conf.js exports.co…