Описание тега wdio-jasmine
0
ответов
Как проверить вкладки с помощью webdriverio
Как проверить вкладки в wdio? Я не нашел никакого метода в WDIO, кроме метода switchWindow, но он не помог, так как мне нужно проверить текущую вкладку. Хотя я использовал getCurrentTabId(), я не понял, это дает странное число, которое я не понял!! …
10 фев '19 в 12:08
2
ответа
Webdriver.IO: Как выполнить конкретное "it" выражение в Jasmine, используя WDIO
Я пытаюсь извлечь набор дыма из моего набора регрессии, написанного с использованием фреймворка Jasmine (wdio-jasmine-framework). Можно ли просто добавить тег на конкретные тестовые случаи в Жасмин?
23 янв '19 в 17:39
2
ответа
Webdriver.IO - проверять неблокирующим образом, существует ли элемент
Новичок вопрос. Я использую https://webdriver.io/ для написания сквозных тестов Appium. Я использую эти команды, чтобы проверить наличие элемента: $(selector) browser.waitForVisible(selector, timeout, waitForAppearOrDisappear); browser.element('sele…
09 май '19 в 17:12
3
ответа
NoneWdio +jasmine reRun/ повторить одиночный тест спецификация it('',()=>{},3) не работает
Я использую "wdio" с тестовой платформой "jasmine" и пытаюсь повторно запустить одну тестовую спецификацию, следуя https://webdriver.io/docs/retry.html но повторных попыток не происходит. Я запускаю следующий код, используя wdio sync runner, как это…
28 авг '19 в 03:29
1
ответ
Как получить псевдоэлементы в WebdriverIO+Appium
Я хочу получить значение (content) из CSS псевдоэлемента (::before) в тесте, выполненном с использованием WDIO и Appium для гибридного приложения Android, потому что дизайнер сохранил там текущее состояние адаптивного дизайна. Таким образом, мои тес…
09 дек '19 в 18:57
2
ответа
Увеличьте значение в текстовом поле с помощью стрелки внутри поля
В коде автоматизации я хочу заполнить текстовое поле числом больше 0. setvalue() не работает. Пользователь должен будет щелкнуть стрелку вверх (см. Рисунок), чтобы текстовое поле стало редактируемым. Как я могу это сделать? <input aria-invalid="…
12 ноя '19 в 08:37
2
ответа
WebdriverIO и Angular, написание тестов e2e в машинописном тексте, которые импортируют классы (нельзя использовать оператор импорта вне модуля)
Я пытаюсь заставить работать wdio набор тестов e2e. В некоторых тестах используются служебные классы, написанные на машинописном тексте. При компиляции теста выскакивает эта ошибка: Spec file(s): D:\TEMP\xx\angular-wdio6-builder-demo\e2e\test\specs\…
23 ноя '20 в 18:45
0
ответов
Почему ошибки WebdriverIO перетекают в следующий тест?
Когда один тест терпит неудачу, он регистрируется как два неудачных теста, потому что следующий набор beforeAllне проходит по причине неудачного предыдущего теста. Это поведение вызвано опцией жасмина expectationResultHandler или что-то еще, что я м…
24 ноя '20 в 22:32
1
ответ
Как я могу получить доступ к имени файла, в котором выполняется тест, из обработчика afterTest в файле конфигурации wdio?
Я пытаюсь получить доступ к имени файла, в котором выполняется каждый тест, из afterTestподключите мой конфигурационный файл wdio. Однако ни один из параметров, предоставленных ловушке, не включает имя файла. Я попытался получить имя файла из onWork…
01 ноя '20 в 02:07
3
ответа
Функция WebdriverIO-Jasmine Async не завершилась в течение 10000 мс
Я использую WDIO с Жасмин и Чай. Я получаю ошибку, указанную ниже, и уже более суток пытаюсь найти основную причину. Ошибка: тайм-аут - асинхронная функция не завершилась в течение 10000 мс (установлено jasmine.DEFAULT_TIMEOUT_INTERVAL) Код: describ…
13 апр '21 в 13:22
0
ответов
LaunchApp() занимает много времени, из-за чего я получаю ошибку "Элемент не найден"
Я занимаюсь автоматизацией iOS, используя стек typescript-wdio-appium-jasmine. При запуске моего пакета автоматизации шаг launchApp занимает много времени, и выполнение тестов к этому времени достигает раздела поиска элемента. И терпят неудачу из-за…
09 июн '21 в 15:46
1
ответ
Webdriver.io (wdio) - Browserstack - ошибка waitforDisplayed
Я работаю над некоторыми тестами с wdio 6 (собираюсь обновить его до 7), и я получаю эту ошибку в очень простом тесте it('Renders unit list', () => { $('.unit-list .bookable-unit-details:first-child').waitForDisplayed(); }); Во время выполнения т…
14 июл '21 в 23:26
0
ответов
после npm install webdriverio ./node_modules/.bin/wdio: нет такого файла или каталога
Я не могу найти node_modules/.bin/wdio после установки на W10. Итак, я не могу запускать тесты Appium. Спасибо за поддержку, Лоренцо.
13 июл '21 в 02:02
0
ответов
Есть ли способ выключить и включить Интернет на устройствах iOS через WebdriverIO
Есть ли способ выключить и включить Интернет на устройствах iOS через WebdriverIO. В Android мы можем использовать код browser.toggleWiFi () и browser.toggleData (), но он не работает для iOS.
22 июл '21 в 08:22
0
ответов
Ошибка: не удалось найти плагин "хромодрайвер"
Я новичок в wdio и vscode, возможно, кто-то сталкивался с той же проблемой, что и я, или знаю, как ее исправить. Я был бы очень признателен! СПАСИБО ОШИБКА @wdio / utils:initialiseServices: Ошибка: не удалось найти службу плагина «chromedriver», ни …
03 сен '21 в 23:29
0
ответов
Как вызвать исходную команду при ее перезаписи в wdio overwriteCommand?
Я пытаюсь перезаписать команду щелчка для элемента. browser.overwriteCommand('click', async function newClick(origClickFunction){ .... origClickFunction(); .... },true); Как мне вызвать этот элемент? this.origClickFunction()не получится конечно. Но,…
01 окт '21 в 11:18
1
ответ
Есть ли способ пропустить все тесты в наборе, если определенные условия не срабатывают - JavaScript Jasmine?
Есть ли способ пропустить все тесты в наборе, если определенные условия не пройдут? Т.е.) если веб-страница не открывается, нет смысла запускать остальные тесты, потому что все они зависят от открытия веб-страницы до запуска каких-либо тестов. Мы мо…
01 окт '21 в 00:31
0
ответов
Есть ли возможность записывать сетевые журналы в Webdriver IO? Также мне нужно прикрепить их в репортер очарования
Есть ли возможность записывать сетевые журналы в Webdriver IO? Также мне нужно прикрепить их в репортер очарования. Я пытаюсь захватить сетевой класс вместе с отчетом о тестировании для легкой отладки.
04 фев '22 в 14:38
0
ответов
Импорт модулей в WDIO test REPL с NODE v12
При попытке выполнить импорт в терминале WDIO v6 REPL с версией NODE v12.16.0. столкнулся со следующими ошибками при попытке импортировать метод из модуля .... Я пробовал 2 способа «требовать» и «импортировать» ... любая помощь действительно приветс…
05 янв '21 в 13:48
1
ответ
WebdriverIO + Jasmine: как исключить конкретный тестовый файл при запуске пакета на основе этого имени тестового файла
На данный момент мы используем последнюю версию 8.X WebdriverIO и последнюю версию Jasmine 4.X, используя последнюю версию Node 18.X. В моем файле Wdio.conf.js у меня есть набор: all: [ 'path/test1.js', 'path/test2.js'], У test1.js есть Describe со …
26 янв '23 в 11:15