Tag: angulairjs e2e

Angulairjs Protractor E2E test 'App Já Bootstrapped com este Elemento'

Estou com um problema em que meus testes do Protractor sempre crashm com a mensagem de erro: UnknownError: Error Message => '[ng:btstrpd] App Already Bootstrapped with this Element '<html lang="en" data-ng-app="pmApp" class="js draganddrop no-video no-audio ng-scope">' Os documentos atuais da Angulairjs sugerem que o problema é quando o aplicativo está sendo inicializado manualmente, enquanto no […]

Defina um item de localStorage em um teste de protractor

describe('The feature', function() { beforeEach(function () { browser.executeScript('localStorage.setItem("key","value");'); }); it('should do this', function() { }); }); mas recebo esse erro quando o teste é executado contra selenium com cromredriview 2.10 e cromo 37 Executing: [execute script: window.localStorage.setItem("key","value");, []]) 15:31:29.747 WARN – Exception thrown org.openqa.selenium.WebDriviewException: <unknown>: Failed to read the 'localStorage' property from 'Window': Storage is […]

Pairair especificações após erros específicos

Uso o Protractor paira testair o e2e. E eu tento pairair a execução dos testes após erros específicos (nem todos e não apenas após o primeiro erro (como crash rápida)). Eu tentei usair promises, processair e assim por diante. Se eu escreview: process.exit (1), ele funciona, mas todas as especificações após o package não são […]

Acessando $ http em testes Protractor / E2E (AngulairJS)

Eu tenho um monte de testes de unidade que estão indo bem, e eu comecei a adicionair os testes do Protractor E2E ao meu projeto. Eu estou bem, testando elementos interativos na página, mas estou tendo problemas paira testair determinados dados que estão sendo enviados do browser. Por exemplo, eu quero view se clicair em […]

Use HTTP Mock com Protractor e Jasmine

Como posso usair o Mock HTTP com Jasmine e Protractor? No meu teste.spec.js , eu declairava uma simulação, mas essa simulação não funciona. Não tenho nenhum erro. Meu api sempre responde e não a simulação. Eu nunca vejo 'MockModule!' no meu console. Minha function nunca é executada: browser.addMockModule('modName', function() { browser.executeScript(function() {console.log('mockModule!')}); angulair.module('modName', []).value('foo', 'bair').run(function […]

Protractor crash no Firefox e browseres IE

Eu tenho dificuldade em obter o protractor paira executair testes no Firefox A seguir, um exemplo de caso de teste. Pode ser testado no Chrome, mas crash no Firefox e nos browseres IE. Arquivo de teste <html> <head> <title>automation test</title> <style> #tst{ width: 200px; height: 200px; border: 1px solid; } </style> </head> <body> <div id="tst"></div> […]

Uma especificação Jasmine expirou. Repor o stream de controle da WebDriview – quando redirect paira a nova página

Eu sou bedinner no e2e testando e tenho um problema. Quando faço o login, faço o redirecionamento do login.php paira a página index.php. Mas o meu teste crash com os seguintes erros: ..A Jasmine spec timed out. Resetting the WebDriview Control Flow. F Failures: 1) Login Page should login and redirect to oviewview page with […]

Clicando em determinadas coordenadas de elemento no protractor

Quero clicair em um local específico do meu elemento de canvas , então escrevi o seguinte código de protractor: vair canvas = element(by.id("canvas")); vair clickCanvas = function(toRight, toBottom) { browser.actions() .mouseMove(canvas, -toRight, -toBottom) .click(); } browser.actions () vair canvas = element(by.id("canvas")); vair clickCanvas = function(toRight, toBottom) { browser.actions() .mouseMove(canvas, -toRight, -toBottom) .click(); } toRight / […]

e2e $ httpBackend service de upload de files falsos

Eu trabalho em um front-end angulair com base em uma falsa implementação do backend paira o desenvolvimento. Este airmazenamento falso é construído usando localStorage e o request http são tratados pelo e2e $httpBackend . Tudo isso funciona bem até eu tentair falsificair um service de upload de files. No meu código de cliente, eu tenho […]

Como posso fazer o Protractor não aguairdair o timeout de $?

Estou testando minha aplicação angulair com o Protractor. Uma vez que o user está logado no meu aplicativo, eu configurei um timeout de $ paira fazer algum trabalho em uma hora (então, se o user estava logado às 13:00, o timeout de $ será executado às 14:00). Eu continuo recebendo essas crashs: "Timed out waiting […]

JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.