protractor

Мне нужно сгенерировать пароль с помощью: минимальная длина: 7 максимальная длина: 15 верхний регистр : по крайней мере одна буква нижний регистр : по крайней мере одна буква специальный символ ~ ! @ # $ % ^ * ( ) _ + ? Я использовал casual lib, но я не могу создать специальный символ. Может ли кто-ни...

У меня есть приложение Angular, и я использую Protractor для его тестирования. HTML <div id="all" class="row text-center"> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-6"> <div class="dashboard-stat block panel padder-v bg-primary"> <div class="icon hidd...

Как можно проверить, действительно ли текст заполнителя отображается для поля ввода в тесте транспортира? Используя следующее, Я могу проверить отображаемый текст-заполнитель, но он возвращает, отображается ли он на самом деле или нет: this.groupName.getAttribute( 'placeholder' ) ...

Я хотел бы захватить сетевые запросы, сделанные моим приложением во время выполнения пакета тестов транспортира. BrowserMob Proxy выглядит отличным инструментом для этого. Я хотел бы интегрировать Browsermob Proxy в транспортир, используя узел browsermob-node.JS связывание следующим образом: onPrepare...

Я хотел бы запустить тесты транспортира на двух отдельных страницах в моем приложении Angular: /dashboard и /articles. Сложность заключается в том, что я должен войти в приложение вручную. В настоящее время у меня есть такая настройка: var LoginPage = function() { ptor = protractor.getInstance(); th...

должен ли я использовать транспортир или карму для моего сквозного тестирования? Angular-seed использует Protractor / Selenium WebDriver для E2E, но учебник angular-phonecat использует karma. Я читал, что я должен использовать Karma для модульных тестов и транспортира для E2E, что кажется прекрасным, но я...

Я пытаюсь выбрать опцию из выпадающего списка для угловых тестов e2e с помощью транспортира. вот фрагмент кода опции select: <select id="locregion" class="create_select ng-pristine ng-invalid ng-invalid-required" required="" ng-disabled="organization.id !== undefined" ng-options="o.id as o.name for o in ...

Я пытаюсь проверить, если элемент виден с помощью транспортира. Вот как выглядит элемент: <i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i> когда в консоли chrome, я могу использовать этот селектор jQuery, чтобы проверить, если элемент виден: $('[ng-show=saving].icon-spin') [ <...

по какой-то причине, когда я запускаю свои тесты на работе, браузер максимизируется, но когда я запускаю их дома, он открывает окно браузера шириной около 50%. Это вызывает некоторые расхождения с прокруткой вниз и т. д., Поэтому в идеале я хотел бы, чтобы он открыл окно браузера одинакового размера на каждой...

в чем разница между expect(something).toBe(true),expect(something).toBeTruthy() и expect(something).toBeTrue()? отметим, что toBeTrue() это custom matcher представил в jasmine-matchers среди других полезных и удобных вычислителей, как toHaveMethod() или toBeArrayOfStrings(). вопрос должен быть общим, но, к...