Resultados da pesquisa a pedido "protractor"

4 a resposta

Usando require com caminhos relativos

Temos um conjunto bastante grande de testes de ponta a ponta no transferidor. Estamos seguindo o padrão de objeto de página que nos ajuda a manter nossos testes limpos e modulares. Também temos um conjunto de funções auxiliares que nos ajudam a ...

1 a resposta

Verificando se um objeto é uma função promissora

No protractor.js,Eu tenho funções que prometem / adiam. Por exemplo var myFunc = function(_params) { var deferred = protractor.promise.defer(); /***do magical code things****/ /***wait for other promises***/ /*****deferred.fulfill();*****/ ...

2 a resposta

Quais são os nomes de dispositivo válidos para testes de emulação do Chrome com o Transferidor?

O consenso comum da Web parece ser que, se você vir um nome no seu emulador do Chrome, poderá usá-lo como está na sua configuração do transferidor ... então tenteiApple iPad: { browserName: 'chrome', chromeOptions: { mobileEmulation: { ...

1 a resposta

Como faço para carregar vários arquivos com o Transferidor?

estou usandowebdriver.WebElement.sendKeys e Caminho para fazer upload de um único arquivo. O código fica assim: var path = require('path'), uploadInput = element(by.css("input[type=file]")), fileToUpload = "../test_image/download.jpeg", ...

4 a resposta

Execute o transferidor com uma única tarefa Gulp

Existe uma maneira de executar testes e2e usando o transferidor e o Gulp em uma única tarefa? No momento, para executar os testes do e2e, tenho que abrir três shells separados e executar o seguinte: webdriver-manager update webdriver-manager ...

1 a resposta

Transferidor “by.css ()” vs “$ ()” Cifrão vs “$$ ()” 'Bling Bling'

Eu realmente não entendo para que servem os comandos $ e $. Eu pensei que eles são apenas um substituto para 'by.css', mas por que o $? <element id = "eId"></element>Eu pensei que, dado o exposto, estes ...

2 a resposta

Pegue elementos enquanto uma condição é avaliada como verdadeira (estendendo ElementArrayFinder)

Temos um menu representado como umul->li lista (simplificada): <ul class="dropdown-menu" role="menu"> <li ng-repeat="filterItem in filterCtrl.filterPanelCfg track by filterItem.name" ng-class="{'divider': filterItem.isDivider}" class="ng-scope"> ...

1 a resposta

Transferidor: Localizar elemento por atributo

Eu tenho o seguinte elemento que preciso encontrar para testar: <div class="alert alert-danger" role="alert" ng-show="notValid">Zugangsdaten eingeben</div>Como posso encontrar esse elemento para verificar a visibilidade (ng-show)? O atributo e ...

4 a resposta

Ações personalizadas do navegador no Transferidor

O problema: Em um de nossos testes, temos umFuncionalidade "clique longo" / "clique e segure" [https://stackoverflow.com/questions/27300433/protractorangularjsjasmine-test-press-and-hold-item] que resolvemos ...

2 a resposta

transferidor - inicie o chrome com para desativar a segurança da web para cors

Portanto, nosso aplicativo funciona em produção com um CORS ativado. Eu tenho um projeto que não é habilitado CORS localmente. Existe uma maneira de desativar a segurança da web para o transferidor? Existe uma maneira de adicionar argumentos à ...