Perguntas com a marcação «protractor»

4
toBe (true) vs toBeTruthy () vs toBeTrue ()
Qual é a diferença entre expect(something).toBe(true), expect(something).toBeTruthy()e expect(something).toBeTrue()? Observe que toBeTrue()é um combinador personalizado introduzido jasmine-matchersentre outros combinadores úteis e úteis, como toHaveMethod()ou toBeArrayOfStrings(). A pergunta deve ser genérica, mas, como um exemplo do mundo real, estou testando se um elemento é exibido protractor. Qual fósforo devo usar neste caso? …

3
Clique no WebDriver () x clique no JavaScript ()
A história: Aqui no StackOverflow, vi usuários relatando que não podem clicar em um elemento através do comando selenium WebDriver "click" e podem contornar isso com um clique em JavaScript executando um script. Exemplo em Python: element = driver.find_element_by_id("myid") driver.execute_script("arguments[0].click();", element) Exemplo no WebDriverJS / Transferidor: var elm = $("#myid"); …


30
Como selecionar a opção em testes de protractorjs e2e suspensos
Estou tentando selecionar uma opção em uma lista suspensa para os testes do e2e angular usando transferidor. Aqui está o snippet de código da opção de seleção: <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 organizations" ng-model="organization.parent_id"> <option value="?" selected="selected"></option> <option value="0">Ranjans …

8
Como usar o transferidor para verificar se um elemento está visível?
Estou tentando testar se um elemento é visível usando o transferidor. Esta é a aparência do elemento: <i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i> Quando no console do Chrome, posso usar este seletor jQuery para testar se o elemento está visível: $('[ng-show=saving].icon-spin') [ <i class=​"icon-spinner icon-spin ng-hide" ng-show=​"saving">​</i>​ ] > $('[ng-show=saving].icon-spin:visible') [] …


8
Como obter texto em uma entrada no transferidor
Na documentação do transferidor, vejo o seguinte exemplo: describe('by model', function() { it('should find an element by text input model', function() { var username = element(by.model('username')); username.clear(); username.sendKeys('Jane Doe'); var name = element(by.binding('username')); expect(name.getText()).toEqual('Jane Doe'); }); O que parece claro aqui é que você pode usar "by.model" para definir valores …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.