tablas reactivos formularios formulario dinamicas angularjs protractor selector angularjs-e2e

angularjs - reactivos - Cómo seleccionar un solo elemento en transportador



tablas dinamicas angular 4 (3)

Por lo general, en el transportador puede seleccionar un elemento singular con:

element(protractor.By.css(''#fdfdf''));

Ocasionalmente obtienes algo como esto:

element(protractor.By.css(''.dfdf''));

que potencialmente tiene más de un elemento. ¿Cuál es la forma correcta de seleccionar un índice de un localizador que localiza múltiples elementos y aún contiene los métodos del transportador para enviar claves?


Prueba este. Funcionará:

element.all(by.css(''.dfdf'')).get(4).getText();


Puede obtener un elemento indexado de una matriz devuelta con

// Get the 5th element matching the .dfdf css selector element.all(by.css(''.dfdf'')).get(4).sendKeys(''foo'');


Si quieres obtener el primer elemento, entonces

element.all(by.css(''.dfdf'')).first(); element.all(by.css(''.dfdf'')).get(0);