Quiero hacer la función de pasar el mouse sobre la información sobre herramientas, que muestra el mensaje.
Aquí está el enlace al video: https://screenrec.com/share/5IWTd4a7i9
Por alguna razón, el desplazamiento no sucede debido a que no obtengo el texto y la prueba falla
Esto es lo que he probado
browser.actions() .mouseMove( element(by.xpath('/html/body/app-root/div/main/ng-component/ngb-tabset/div/div/view-concepts-tab/div[1]/concept-view/div/dl/mat-accordion/mat-expansion-panel/div/div/div[4]/term-view/div/div[3]/div[1]/dl/mat-accordion/mat-expansion-panel/mat-expansion-panel-header/span[1]/mat-panel-description/dd/span'))) .click() .perform(); text('On mouse hover')También probé
expect(element.all(by.xpath('/html/body/app-root/div/main/ng-component/ngb-tabset/div/div/view-concepts-tab/div/concept-view/div/dl/mat-accordion/mat-expansion-panel/div/div/div[2]/term-view/div/div[3]/div[1]/dl/mat-accordion/mat-expansion-panel/mat-expansion-panel-header/span[1]/mat-panel-description/dd/span'))).toEqual('On mouse hover');EDITAR
Obtuve cierto éxito con el siguiente código, sin embargo, se espera que el error Expected [ ] to equal 'On mouse hover'.
expect(element.all(by.css('dd#A>span'))).toEqual('On mouse hover');Tienes que usar el valor del atributo del título, luego obtendrás el texto de información sobre herramientas. no tienes que desplazarte hasta el elemento.
expect(element(By.id("xyz")).getAttribute("title")).ToBe("Texto de información sobre herramientas");