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

Проверьте выбор флажков с помощью webdriverio и javascript
Я пытаюсь проверить выбор флажков, используя webdriverio, мокко и чай. Ниже показано, что я пробовал в шаблоне модуля javascript . select_checkbox: function(browser, key, value){ return browser.isSelected(key, value, 'tab') }, Я вызываю...
2361 просмотров

WebdriverIO - Сделайте снимок экрана полной страницы
Я пытаюсь сделать снимок экрана с полной страницей с помощью WebdriverIO. Я читал, что лучший метод - использовать WebdriverCSS для улучшения моих потоков WebdriverIO. WebdriverCSS автоматически скриншоты всей страницы ?? Проблема в том, что...
10033 просмотров

Использование ключей-модификаторов с WebdriverIO v4
Мне было интересно, знает ли кто-нибудь, как сделать эквивалент событий «keydown» и «keyup» с помощью WebdriverIO? В настоящее время у меня есть следующий код: // required pages var LibraryPage = require('../../pageobjects/library.page.js');...
308 просмотров
schedule 16.02.2024

Как вы тестируете наведение курсора на рабочий стол в webdriverio?
Проверить событие мобильного касания можно с помощью: browser.element('.someSelector').touch(selector,longClick); Есть и другие способы: выполнитьMultiAction выполнитьTouchAction touchClick touchDown touchFlick touchLongClick...
5693 просмотров
schedule 18.07.2022

Spectron / WebdriverIO n-й дочерний элемент, использующий $$ [n] вместо селектора
Я пытаюсь использовать Spectron для тестирования своего приложения Electron. В документации говорится, что при попытке найти n-й дочерний элемент вы можете использовать n-й дочерний селектор или получить всех дочерних элементов, соответствующих...
1841 просмотров

Почему я получаю URL предыдущей вкладки?
Я пытаюсь получить URL-адрес окна, которое открывается, щелкнув элемент с идентификатором «wrpr_1431108056877h». Новое окно открывается, но getTitle() по-прежнему возвращает заголовок исходной вкладки. На видео, предоставленном Browserstack, я могу...
734 просмотров
schedule 13.07.2022

Как вы можете вернуть новый действительный объект страницы с помощью WebdriverIO?
Мы только начали внедрять фреймворк WebdriverIO-mocha-chai на работе, и, поскольку у меня есть опыт работы с Selenium/Java, мне немного сложно понять это. Мои объекты страницы выглядят так: **page.js** export default class Page { get...
535 просмотров

WEBDRIVERIO / CUCUMBER: Тайм-аут функции, убедитесь, что обещание разрешается в течение 10000 миллисекунд
Привет, я в настоящее время работаю над приложением, которое включает в себя серию навигации по страницам для пользователя, чтобы заполнить информацию. Чтобы перейти к определенной части страницы, я попытался создать общее определение шага в качестве...
845 просмотров

WebdriverIO не может получить значение для ввода?
Я автоматизирую тесты для веб-приложения только для сафари... Но у меня с этим проблемы. Кажется, webdriverIO не очень хорошо работает с сафари. Моя среда: wdio: v4.13.1 узел: v10.8.0 Я пытаюсь получить значение поля ввода const value =...
1370 просмотров

Webdriver.io browser.elementIdDisplayed(ID) не возвращает логическое значение
Я пытаюсь использовать функцию webdriver.io browser.elementIdDisplayed(element.ELEMENT) , но она не возвращает логическое значение, как говорится в документации. Вместо этого он возвращает какой-то объект. Я запутался, как я могу получить...
125 просмотров
schedule 04.07.2022

Как запустить инфраструктуру WebdriverIo локально (исходный код) в Jenkins?
Как запустить инфраструктуру WebdriverIo локально (исходный код) в Jenkins? Я могу запустить и настроить файл wdio (запуск тестов автоматизации), если я загружу проект в Git с помощью Jenkins: «Управление исходным кодом»> Git, а затем укажу на...
102 просмотров
schedule 24.11.2023

Node.js: почему мое ожидаемое значение не возвращается в блоке catch предложения try-catch?
У меня есть проект Node.js, который проверяет функциональность веб-сайта. Он использует Webdriver.io v4 и Mocha/Chai. Я создал функцию, которая проверяет наличие элемента на странице с тайм-аутом в 1 минуту. Если элемент существует, он должен...
695 просмотров

Как автоматически выполнить отчет об очаровании с помощью огурца js и веб-драйвера io?
Я использую Cucumber Js и Webdriverio. Я пытаюсь сгенерировать отчет автоматически, не выполняя команду allure (allure generate "outPut dir" && allure open). Я думал, может быть, выполнить команду в хуках io-файла webdriver (wdio.conf.js), но я не...
262 просмотров
schedule 15.07.2022

Webdriver io, загрузка файла с использованием input type = «file»
Я пишу тесты на CoffeeScript , используя Webdriver.io и мокко . Код обрабатывается с помощью компилятора CoffeeScript. В процессе мне нужно было загрузить файл на сервер с помощью элемента input type = "file" ( display: none ). Я пытаюсь...
38 просмотров

Как выполнить горизонтальную прокрутку в приложении React (ag grid) с помощью автоматизации пользовательского интерфейса (WebdriverIO/JavaScript)?
У нас есть приложение сетки, точно такое же, как это демонстрационное приложение: https://www.ag-grid.com/example.php Я хочу горизонтально/вертикально прокручивать любой элемент на этом демонстрационном сайте. Я пробовал следующие методы:...
645 просмотров

Элемент webdriverio не определен внутри функции стрелки
Я работаю над проектом автоматизации webdriverio. У меня есть следующий код. waitUntilVisible(element, maxTimeOut) { console.log("********** PARAMETER ************" + element); const testelement = $('#identifierId');...
349 просмотров

Я столкнулся с проблемой, связанной с синтаксисом, при настройке codeceptjs с использованием webdriver.io для автоматизации тестирования.
Проблема в конфигурационном файле, где я устанавливаю порт для открытия хрома. Я следую 1) https://codecept.io/webdriver/#what-is-selenium-webdriver и запустил тест, используя: npx codeceptjs run. const { setHeadlessWhen } =...
145 просмотров
schedule 05.11.2022

Почему я не могу использовать «импорт» в моем файле wdio.conf.js? Я пытаюсь использовать HtmlReporter для WebDriverIO
Я пытаюсь настроить и использовать HTML Reporter для WebDriverIO в соответствии с инструкциями здесь: https://webdriver.io/docs/rpii-wdio-html-reporter.html В нем говорится, что мне нужно добавить оператор импорта в мой файл wdio.conf.js следующим...
748 просмотров
schedule 01.07.2022

WebdriverIO как указать тест для запуска из команды npm
Я использую WebdriverIO. Я запускаю свои тесты из командной строки, используя npm test, который запускает команду: wdio wdio.conf.js, как указано в моем package.json здесь: "scripts": { "test": "wdio...
628 просмотров
schedule 05.11.2023