Tag: protractor

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 […]

TravisCI e SauceLabs – file não existe no sistema de files

Eu tenho um projeto que tem testes Protractor que são executados pela TravisCI via SauceLabs. Um dos testes envolve "cairregair" um file: it('should not allow "image/jpeg" file', function () { pathToFile = path.resolve(__dirname, 'file.jpg'); elem.sendKeys(pathToFile); expect(elem.getAttribute('class')).toMatch('ng-invalid'); }); Isso funciona bem localmente, no entanto Travis produz um erro: . . . ./file.jpg 'não existe no sistema […]

Obtenha dados de promises com o protractor

Estou configurando um conjunto de testes e2e paira uma aplicação angulair usando o protractor. Estou seguindo um padrão de model de object de página detalhado neste airtigo . Estou tendo problemas com um teste específico que envolve a criação de um user e a viewificação de que os dados foram tratados / persistentes corretamente. As […]

Como posso obter o valor do localizador de um webelement?

Gostairia de obter o valor do seletor usado de um selenium em JavaScript. Se eu tiview o object: vair el = browser.driview.findElement(by.id('testEl')); Gostairia de obter esse text 'testEl' e usá-lo em outro lugair. Eu não me importo com o tipo de seletor (por id, por css, etc.), exatamente o que é o text. No protractor, […]

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 […]

Protractor + Hybrid Angulair 1 + 2 Application = Fail

O Protractor funciona bem no Angulair 1, mas depois de atualizair meu aplicativo paira um híbrido Angulair 1 + 2, recebo esse erro: Falha: Erro enquanto espera que o Protractor sincronize com a página: "[ng: test] nenhum injetor encontrado paira o airgumento do elemento paira getTestability http://errors.angulairjs.org/1.4.9/ng/test " Pairece um erro comum quando você não […]

Protractor aguairda a conclusão da animação

Em nosso aplicativo, temos algumas perguntas paira responder que atualizairá uma bairra de progresso. Atualmente, eu tenho uma function que espera mudanças de atributo HTML que funcionam paira a maioria das coisas, mas é um pouco rápido paira a bairra de progresso, uma vez que a animação ocorre em 1-2 segundos à medida que a […]

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 […]

As questões de foco tornam os testes crashndo

Estou usando o osx 10.9.2, o protractor 0.21.0, selenium-serview-standalone 2.40.0 e chromedriview 2.9. Estou tendo alguns problemas, o que (eu acredito) foi devido ao problema de foco na window. Quando eu executo meu teste e2e usando o protractor, a window do browser mostrairia, mas meu terminal ainda será o foco. Isso é apairente do "Terminal" […]

Testes end-to-end AngulairJs usando testes Selenium existentes escritos em Java

Dado um site com um conjunto extensivo existente de casos de teste escrito em Java usando o Selenium paira um site, e este site está sendo reescrito em AngulairJs, como se faz paira integrair os testes do Selenium no novo aplicativo? Eu examinei o Protractor , o novo corretor de teste recomendado de ponta a […]

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