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

Тайм-аут при попытке запустить тест Mocha с помощью WebDriverJS
Я пытаюсь запустить это на компьютере с Windows и продолжаю получать тайм-аут. У меня работает Selenium, но кажется, что он не может выполнить подключение к URL-адресу. var client = require('webdriverjs').remote({ desiredCapabilities: {...
701 просмотров

Javascript Перебрать элементы и щелкнуть ссылку с помощью WebdriverIO
Я использую Javascript, webdriverio (v2.1.2) для извлечения некоторых данных с внутреннего сайта. Итак, идея Аутентификация Откройте требуемый URL-адрес после аутентификации На новой странице найдите тег привязки с определенным ключевым...
3886 просмотров

Chromedriver с webdriverio - необработанный запрос при инициализации
Я пытаюсь запустить ChromeDriver и протестировать его с настройкой огурца, это очень простой поисковый тест Google, но когда я запускаю тест, он возвращается с: (::) failed steps (::) RuntimeError: RuntimeError Problem: unhandled request...
2467 просмотров

WebDriverIO: подождите, пока ‹title› станет X
Есть ли шаблон с текущей библиотекой 2.0 , который позволил бы мне подождать, пока заголовок текущей страницы не станет X? Чтобы приостановить работу WebDriver до тех пор, пока я не перейду на страницу, я хочу быть после нескольких перенаправлений?...
1078 просмотров
schedule 04.02.2023

Скриншот WebdriverIO не работает после ожидания выполнения условия
Я пытаюсь написать очень простой скрипт WebdriverIO, который будет обращаться к URL-адресу, ждать, пока какое-то условие будет истинным в JS (например, установленная глобальная переменная), и делать снимок экрана, когда это верно. Но waitUntil...
644 просмотров
schedule 28.02.2024

Как небрежно запустить Webdriver.io в node.js
Я запускаю это в node.js //test.js var webdriverio = require('webdriverio'); webdriverio .remote({desiredCapabilities: {browserName: 'firefox'}}) .init() .url('https://www.google.com') .end() Но я получаю браузер FireFox с...
151 просмотров
schedule 16.12.2022

Переход по ссылкам с помощью WebdriverIO
У меня есть веб-страница, которую я пытаюсь протестировать с помощью Webdriver I / O . У меня вопрос, как мне нажать пару ссылок с помощью теста? В настоящее время у меня есть следующее: var webdriverio = require('webdriverio'); var client =...
3893 просмотров
schedule 02.02.2022

Зацикливание элементов в WebdriverIO
Я пытаюсь просмотреть список ссылок и выполнить несколько действий с каждой из них. Я могу перебирать элементы, используя элементы , но используя click внутри forEach не блокирует следующий шаг в forEach, и Selenium сходит с ума, поскольку он...
10054 просмотров

Webdriverio: включение общих элементов между несколькими объектами страницы
Используя предложенный шаблон объекта страницы webdriver-io, как лучше всего включить модуль, содержащий элементы, общие для нескольких страниц, например. окно поиска или панель навигации? Например... моя страница var basePage =...
240 просмотров
schedule 31.01.2023

Как использовать прокси с WebDriverIO и PhantomJS?
Я использую WebdriverIO с PhantomJS для тестирования веб-сайта. Однако я хотел бы использовать прокси-сервер HTTP с аутентификацией. Я пытался использовать настройки прокси из документации Selenium : var client = webdriver.remote({...
1017 просмотров

Обещания с Webdriverio
Во-первых, позвольте мне отметить, что я новичок в node.js и асинхронном программировании, поэтому мой код, вероятно, действительно плох. Я пытаюсь создать веб-скребок, используя webdriverio и cheerio. В этом веб-скребке я должен выполнить запрос,...
302 просмотров
schedule 19.07.2022

Спит, ожидание, ожидание, ожидание, ожидание, ожидание, ожидание для экзист веб-драйвера.
Я пришел из мира Python, и я немного смущен тем, как я могу добавить сон в свой тест (был в JS всего неделю). Я понимаю, что сны - не лучшая практика, хотя я просто хотел бы узнать, как это можно сделать. В настоящее время у меня есть тест, который...
1530 просмотров
schedule 01.02.2023

Поиск родительского элемента в webdriver.io
Я видел пару решений в исходном веб-драйвере, которые используют getAttribute('xpath') и добавляют к этому '/..', но webdriver.io не имеет атрибута xpath, поэтому я не смог его использовать. . Любые идеи о том, как захватить родительский элемент?...
7600 просмотров
schedule 26.02.2022

Как проверить слишком быстрый ответ AJAX с помощью Webdriver.io?
Я пишу Cucumber.js тесты с Webdriver.io . Пока все хорошо, но возникла проблема со слишком быстрыми ответами AJAX от фиктивного сервера. Я никогда не вижу "Загрузка...", так как это слишком быстро, уже загружено. Мое первое исправление состояло...
592 просмотров

WebdriverIO - закройте браузер и откройте другой
Я пытаюсь протестировать сценарий в своем приложении, где мне нужно закрыть браузер и сеанс и запустить новый браузер, и сеанс для проверки ранее введенных данных вызывается успешно, когда я передаю набор параметров запуска, которые будут вызывать...
2958 просмотров

Как лучше всего протестировать объект браузера WebdriverIO?
Я начал использовать WebdriverIO и заметил, что объект browser , который он предоставляет, имеет массу методов, поэтому я хотел бы поиграть с ним без необходимости запускать что-то из интерфейса командной строки. Можно ли вообще сделать что-то...
467 просмотров
schedule 08.10.2022

Проверка того, был ли элемент показан с помощью webdriverio
Я хочу щелкнуть элемент на своем веб-сайте и проверить, появилось ли модальное окно. Как я могу получить атрибут стиля с библиотекой webdriverio? У меня есть что-то вроде этого: var webdriverio = require('webdriverio'); var client =...
287 просмотров
schedule 16.10.2022

Огурец Webdriverio не может использовать обещания
Я пытаюсь изучить немного больше огурцов с помощью webdriverIO, и у меня возникают некоторые проблемы при запуске моих тестов. На самом деле, я хочу рассказать об этой простой функции: Feature: Example Feature In order to become productive...
466 просмотров

Не удалось подключиться к БД с помощью node-mssql
Использование webdriverio с фреймворком jasmine. Нужно подключиться к базе данных, и я использую для этого node-mssql. var sql = require('mssql'); sql.connect("mssql://username:password@localhost/database").then(function() { new...
633 просмотров
schedule 16.09.2022

Как добавить ожидание теста?
Я использую WebdriverIO для следующего теста webdriverio .remote(options) .init() .url('http://www.google.com') .getTitle().then(function(title) { console.log('Title was: ' + title); }) .end(); Однако мой...
584 просмотров
schedule 24.12.2022