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

WebdriverIO from webdriver.io is a JavaScript library for controlling browsers with Selenium server via the WebDriver API.
0 ответов

Невозможно выбрать элемент из настраиваемого оповещения с помощью appium и webdriver.io

Я работаю над тестированием автоматизации, для этого я использовал webdriver.io и appium. я хочу выбрать элемент из настраиваемого оповещения со списком переключателей, когда я использовал waitForExist для элемента, который я хочу выбрать, тогда я п…
0 ответов

Selenium WebdriverIO & PhantomJS is Существующие сбои

Я использую webdriverio v4 для тестирования своего приложения, но у меня возникла проблема при запуске тестов с PhantomJS. Я не думаю, что эта проблема связана с webdriverio, это скорее проблема PhantomJS или Selenium, и мне нужна ваша помощь, чтобы…
07 апр '16 в 15:24
1 ответ

Прокси BrowserMob и минимальный Webdriverio, пустой файл HAR

Мне было интересно, есть ли у кого-нибудь представление о том, в чем может быть проблема, или о дополнительных шагах, которые я мог бы предпринять для решения следующей проблемы. У меня есть требование перехватывать сетевой трафик, чтобы я мог напис…
1 ответ

В Android, используя Webdriverio, как выбрать elment по идентификатору ресурса?

Я новичок в Appium, я хочу создать тест для моего приложения Android, Используя инспектор в Device Monitor, я нашел свой идентификатор ресурса элемента: com.appPackage:id/categoryIconImageView. и я использовал это как ниже. И я не знаю, почему это н…
1 ответ

GetText элемента внутри набора фреймов в WDIO?

Если я захожу на https://www.retailmortgages.secure.barclays.com/MS/?SAL=66004 и пытаюсь получить доступ к этому тегу p на странице, я получаю следующую ошибку: The resource you requested is no longer available or the specified user no longer has ac…
03 авг '17 в 08:43
1 ответ

Доступ к элементам на электронном веб-просмотре с использованием спектра

Я пытаюсь автоматизировать электронное приложение, которое загружает его содержимое в веб-просмотр. Я использую Spectron и WebDriverio для этого. Вот код, который я использую. it('should assess webview', function() { var self = this; return this.app…
10 май '16 в 02:27
4 ответа

Поиск родительского элемента в webdriver.io

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

Есть два класса с одинаковыми именами. Как выбрать элемент в одном из них, используя css/xpath в Webdriver.IO?

Я использую Webdriver.io и хочу выбрать элемент внутри класса "text-fields-container" (это поле пароля). Оба класса имеют одинаковое имя. Как я могу выбрать второй класс, который имеет тип ="пароль". <form> <div class="text-fields-container…
1 ответ

WebdriverIO и JavaScript для идентификаторов доступности

Если у меня есть два текстовых поля, имя и фамилия, и установите для них идентификатор доступности; поля оба назначены "nameID" в виде массива [@name="nameID"])[1] а также [@name="nameID"])[2]. Я пытался сделать $('~nameID[1]); а также $('~[@name="n…
1 ответ

Серверу Selenium не удается запустить Chromium

У меня есть набор приемочных тестов, написанный с помощью https://github.com/camme/webdriverjs. Я хочу запустить тесты на реальных браузерах через Selenium Server (WebDriver) и Sauce Labs. Firefox запускается нормально, а Chromium (30.0.1599.101 из …
2 ответа

Выбор элемента в WebdriverIO на основе значения тега

Рассмотрим следующее HTML образец: <select class="form-control form-input-toggle ng-pristine ng-invalid ng-invalid-required ng-touched" ng-model="form.fields['ReportingParty.Contact.Title.Text'].value" ng-change="run()" required="" ng-disabled="!…
1 ответ

Ошибка запуска приложения webdriverio appium на устройстве iOS

Я получаю следующее сообщение об ошибке при попытке запустить браузер Safari на устройстве ios с помощью webdriver.io и appium. ОШИБКА: при обработке команды произошла неизвестная ошибка на стороне сервера. Исходная ошибка: не удалось инициализирова…
2 ответа

ReferenceError: By не определено - webdriverIO

Код: var assert = require('assert'); describe('webdriver.io api page', function() { it('should open login page', function () { browser.url('/login'); browser.pause(10000); }) it('Should enter login details and submit', function() { browser.pause(100…
15 ноя '17 в 07:21
1 ответ

wdio-cucumber-framework - сохранить тот же сеанс вебдрайвера во время выполнения одного теста

Я использую wdio-cucumber-framework для моей автоматизации тестирования. У меня есть тестовые случаи в нескольких файлах.feature. Когда я выполняю тестовые случаи, для каждого файла объектов создается новый экземпляр браузера веб-драйвера. настройки…
14 июн '17 в 22:08
1 ответ

Заставить WebdriverIO ждать перезагрузки определенного компонента

Я тестирую приложение Electron/React, используя Spectron, который использует API команд WebdriverIO. Я хотел бы проверить атрибуты на некоторых компонентах, но я хочу быть уверен, что проверяю их только после перезагрузки компонента. Обычные команды…
06 мар '18 в 23:25
2 ответа

webdriverio (javascript) - загрузить изображение

Поэтому я пишу тест для загрузки изображения с помощью webdriverio javascript http://webdriver.io/api/utility/chooseFile.html Я предполагаю, что это команда, которую я использую, кто-то может дать мне пример, как это сделать? Спасибо
0 ответов

Не могу заставить 'cucumberOpts' работать на бегун webdriverIO

Я использую фреймворк под названием: "огурец-котелок", вы можете найти его в github: огурец-котелок если вы перейдете по ссылке, в папке 'test' есть файл conf.js, мой выглядит так: exports.config = { /** * language of your feature files * options: f…
1 ответ

Как запустить переменные npm во время выполнения (process.env.SERVER) на компьютере с Windows, используя Cmder?

Я создал NodeJs, Selenium и webdriverio Framework, но изо всех сил пытался запустить переменные npm во время выполнения рун (та же самая настройка работает на Mac). Мой wdio файл: if(process.env.SERVER == "prod") { baseUrl = 'http://www.google.com';…
11 окт '18 в 19:48
1 ответ

Цепные обещания с Webdriverio

Во-первых, позвольте мне подчеркнуть, что я новичок в node.js и асинхронном программировании, поэтому мой код, возможно, действительно очень плохой. Я пытаюсь построить webscrapper, используя webdriverio и cheerio. В этом веб-браузере я должен сдела…
20 июл '16 в 16:39
1 ответ

Сервер Selenium запущен и работает, но ему не удается подключиться к селену

Я пытаюсь настроить автоматизацию тестирования webdriverio. когда я запускал селен-автономную установку. Я могу получить все пакеты установлены. Но когда я пытаюсь запустить комм селен-автономный старт "Я получаю сообщение об ошибке ниже. 11:46:41.2…