How to check for tooltip message on mouse hover in Selenium?

杨伟明 测试交流1 111字数 926阅读模式
摘要I want to do mouseover function over Tooltip, which displays meessage. Here is the link to...

我想在显示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
玩技站长微信
添加好友自动发送入群邀请
weinxin
rainbow-shownow
玩技官方公众号
官方微信公众号
weinxin
PLAYEZU
 
  • 版权提示:本站仅供存储任何法律责任由作者承担▷诈骗举报◁▷新闻不符◁▷我要投稿◁
    风险通知:非原创文章均为网络投稿真实性无法判断,侵权联系2523030730
    免责声明:内容来自用户上传发布或新闻客户端自媒体,切勿!切勿!切勿!添加联系方式以免受骗。
  • 原创转载:https://www.playezu.com/179336.html
    转载说明: 点我前往阅读>>>
    • Ketan Pardeshi
      Ketan Pardeshi 9

      您必须使用标题的属性值,然后您将获得工具提示文本。您不必滚动到元素。
      expect(元素(按.id(“xyz”))。getAttribute(“title”)。ToBe(“工具提示文本”);

    匿名

    发表评论

    匿名网友
    确定