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);