我想在显示meessage的工具提示上执行鼠标悬停功能。
这是视频的链接-https://screenrec.com/share/5IWTd4a7i9文章源自玩技e族-https://www.playezu.com/179336.html
由于某种原因,没有发生悬停,因此我无法获取文本,测试失败文章源自玩技e族-https://www.playezu.com/179336.html
这就是我尝试过的文章源自玩技e族-https://www.playezu.com/179336.html
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')
也尝试过文章源自玩技e族-https://www.playezu.com/179336.html
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');
编辑文章源自玩技e族-https://www.playezu.com/179336.html
我用下面的代码取得了一些成功,但错误是 预期[]等于“鼠标悬停时”。
文章源自玩技e族-https://www.playezu.com/179336.html
expect(element.all(by.css('dd#A>span'))).toEqual('On mouse hover');
文章源自玩技e族-https://www.playezu.com/179336.html文章源自玩技e族-https://www.playezu.com/179336.html
未知地区 1F
您必须使用标题的属性值,然后您将获得工具提示文本。您不必滚动到元素。
expect(元素(按.id(“xyz”))。getAttribute(“title”)。ToBe(“工具提示文本”);