Estoy tratando de ubicar un elemento que es un campo de texto y se proporciona con formControlName. Pero formControlName es el mismo para todos los campos de entrada que aparecen después de hacer clic en el botón Agregar. Entonces, ¿cómo puedo insertar en el enésimo campo de texto con el mismo formControlName? ¿Cómo obtener el recuento total de elementos con el mismo formControlName?
Soy nuevo en esta automatización usando transportador, por favor ayuda.
Actualmente estamos utilizando el marco de pepino con javascript de transportador.
Para obtener el recuento total de elementos con el mismo nombre de control de formulario, se puede lograr utilizando
var count = await element.all(by.xpath("ElementXpath")).count();Si desea ingresar al enésimo elemento, puede hacerlo proporcionando el número con el localizador, por ejemplo,
//input[name='subject'][3]aquí, seleccionará la tercera entrada con el asunto del nombre de arriba a abajo