Описание тега webdriverjs
Драйвер JavaScript для автоматизации тестирования селена.
1
ответ
Как отключить анимацию с помощью Protractor в приложении AngularJS?
Как предложено на странице Protractor, я попытался добавить следующее в мой конфигурационный файл: onPrepare: function() { var disableNgAnimate = function() { angular.module('disableNgAnimate', []).run(['$animate', function($animate) { $animate.enab…
23 авг '15 в 20:05
0
ответов
Тестирование отчетов в селене WebdriverJS с узлом JS
У нас есть требование автоматизировать приложение, используя селен с Javascript. Я знаком с Selenium с Java, но совершенно новичок в JS. Я начал изучать WebdriverJS с помощью nodeJS. Как мы можем получить отчет о тестировании для webdriverJS? Есть л…
21 апр '16 в 10:52
0
ответов
Отключить консольные журналы для GhostDriver, PhantomJS с WebdriverJS
Я пытался выяснить, как отключить надоедливые журналы консоли, когда мы запускаем phantomjs(драйвер-призрак) с webdriverjs, но тщетно. [INFO - 2016-10-09T14:57:15.039Z] GhostDriver - Main - running on port 62381 [INFO - 2016-10-09T14:57:15.084Z] Ses…
10 окт '16 в 07:03
3
ответа
Проверьте, не отображается ли элемент - WebDriverJS
С помощью selenium а также webdriverJS Я хочу создать тест, чтобы проверить, не отображается ли элемент на странице. Чтобы проверить наличие одного или нескольких элементов, я решил использовать isDisplayed() функция: driver.findElement(webdriver.By…
24 сен '15 в 09:50
2
ответа
Как использовать функцию sendkeys с цепочкой обещаний, используя selenium webdriverjs?
Это код: driver.get(url).then(function(){ txtFnn = driver.findElement(webdriver.By.xpath(xpath)); return txtFnn; }).then(function(){ txtFnn.sendkeys("12345678"); }) Ошибка: Ошибка типа: txtFnn.sendkeys не является функцией
19 фев '16 в 07:05
1
ответ
Разница между webdriverJS,webdriverIO и nightwatchjs
Я пытаюсь выбрать инструмент для работы с тестами автоматизации JAVASCRIPT. До сих пор я использовал язык Selenium Webdriver JAVA с testng для создания своих тестов, но по какой-то конкретной причине меня попросили найти решение JAVASCRIPT для напис…
27 июл '16 в 06:10
1
ответ
Как использовать Protractor / WebDriverJS, чтобы проверить, отображается ли элемент без ожидания?
Как использовать транспортир, чтобы проверить, видим ли элемент без ожидания? Я из Java + WebDriver фона и новичок в Protractor. В Java я использовал следующее решение. Я ищу похожую функциональность. Дополнительная информация: В настоящее время, ес…
14 сен '16 в 11:11
2
ответа
Обработка ошибок в угловом транспортире
Я новичок в транспортире для автоматизации приложений angularJs. Я пытаюсь выбрать один элемент из списка элементов. Я пытаюсь сделать обработку ошибок, но ничего не работает, как я ожидал из-за обещаний. В следующем коде, если я передаю недопустимо…
19 фев '16 в 22:01
0
ответов
Транспортир ElementArrayFinder.filter() работает только один раз?
У меня проблемы с фильтрацией ElementArrayFinder <tr> элементы более одного раза в моей странице объекта. Второй фильтр вызывается сразу после первого. В следующем коде я сначала проверяю, есть ли число в таблице, а затем снова фильтрую его, ч…
14 июл '15 в 17:08
0
ответов
Как автоматизация пользовательского интерфейса может узнать, что страница ReactJS готова к взаимодействию с пользователем?
Синхронизация является распространенной проблемой автоматизации пользовательского интерфейса и почти всех современных веб-дизайнов, которые выполняют много операций рендеринга на стороне клиента или AJAX. С JQuery я смог посмотреть .active свойство …
17 мар '16 в 16:49
0
ответов
Значение хранится внутри цикла, не отражаясь вне цикла
fnReturnElements: function(pathElems ){ var strArray= new Array(); selenium.waitForElements(pathElems).then(function(elements) { for(i=0; i< elements.length;i++){ var a= selenium.getText(elements[i]); a.then(function(value){ strArray.push(value);…
06 ноя '15 в 06:52
2
ответа
Как подключить и повторно использовать уже открытое окно браузера в Protractor
Как правило, скрипты транспортира выполняются в новом экземпляре браузера со следующими возможностями capabilities: { 'browserName': 'firefox' } Есть ли какие-нибудь фрагменты или способы их подправить? так что наши скрипты используют уже открытый б…
19 июл '16 в 07:17
1
ответ
Транспортир кендо поле со списком
У меня возникают проблемы при выборе комбинированного списка кендо с помощью угловых js. Лучший способ, которым я могу сказать, чтобы изменить значение, это установить model.batch.type на контроллере, но я не знаю, как это сделать. Я запутался в вып…
30 июн '15 в 13:19
3
ответа
Селен-webdriver передать массив функций в качестве аргумента для executeScript
import webdriver from 'selenium-webdriver'; const driver = new webdriver.Builder() .withCapabilities(webdriver.Capabilities.chrome()) .build(); driver.get('https://www.google.com'); let foo = function(rules) { rules.forEach(rule => { rule(); }); …
06 апр '16 в 02:10
1
ответ
Как отправить комбинации клавиш на страницу с помощью webdriverjs?
Я пытался сделать driver.keyDown(webdriver.Key.CONTROL).sendKeys(webdriver.Key.SPACE); Но это говорит о том, что метод keyDown не существует! Кто-нибудь знает как это сделать? Есть ли место, где я могу увидеть webdriverjs API?
10 авг '16 в 16:40
1
ответ
Транспортир: element.getText() возвращает объект, но не String
Я также проверил ссылку: Protractor: element.getText () возвращает объект, а не String, но я не нашел ответа для этого по вышеуказанной ссылке, и я хочу строку в ответ??
04 июн '16 в 08:12
1
ответ
JavaScript: Как я могу запланировать задачу каждые две минуты в Selen Webdriverjs?
Я хочу проверить свою веб-страницу: войдите на веб-страницу, затем нажимайте кнопку обновления каждые 2 минуты, но не закрывайте окно браузера. Это мой упрощенный код (некоторые детали опущены). var webdriver = require('selenium-webdriver'); var dri…
17 окт '16 в 13:39
0
ответов
Тест Selenium Webdriverjs работает в Chrome, но не в Phantomjs
У меня очень простая форма: вы вводите имя и фамилию, нажимаете кнопку "Отправить", она отображает полное имя. Я написал простой тест для этой формы, используя Selenium Webdriverjs. Это работает с хромом, но не с фантомами. Я пропускаю какой-то трюк…
26 авг '15 в 16:04
1
ответ
Поток управления WebDriverJS
Транспортир использует WebDriverJS под капотом. WebDriverJS использует концепцию "потока управления" для обеспечения выполнения асинхронных задач в ожидаемом детерминированном порядке. Таким образом, следующее будет работать как ожидалось: myElement…
25 июн '15 в 10:55
2
ответа
Сообщения console.log появляются перед выполнением актуальной задачи
Я использовал console.log, чтобы написать несколько подробных сообщений о текущей задаче / ожидаемой выполнению транспортиром, но я обнаружил, что на консоли эти сообщения появляются до того, как фактическая задача будет выполнена в браузере. Делать…
16 сен '15 в 10:27