protractor - canvas js图表的功能测试
问题描述
我正在尝试对使用 Angular 5 构建的 Web 应用程序进行功能测试。 appln 包含许多基于 canvas js 的图表。我必须检查画布图像和内部文本中的鼠标悬停值,并将其与后端的 sql server 查询进行比较,以查看它们是否正确填充。我目前正在使用量角器,并且能够将鼠标悬停在元素上,但无法在悬停内获取值。有人可以建议一种方法来做到这一点 - 使用量角器或任何其他工具。我想知道这是否可能。DOM 中没有为画布对象或工具提示填充数据。图表与此类似 - 我需要获取内部文本值和鼠标悬停值。所有这些都是基于 ui 中的下拉选择动态生成的,在此处输入图像描述
<canvas _ngcontent-c13="" chartjs="" height="159" width="319" class="chartjs-render-monitor" style="display: block; height: 199px; width: 399px;">
</canvas>
解决方案
推荐阅读
- java - 我正在使用光标浏览我的内部文件夹,但文件夹是空的?
- c# - Sql 异常没有显示在消息框中
- python - 提取具有可选结束模式的字符串
- maven - 如何仅计算多模块 maven 项目的 Jacoco 代码覆盖率?
- mysql - MySQL和PHP:搜索可能有前导零的字符串
- excel - Excel vba复制粘贴到下一个空列
- javascript - 为什么过滤器函数在 Javascript 中不返回正确的值
- c# - MySql.Data.MySqlClient.MySqlException:'表'performance_schema.session_variables'不存在'
- python-3.x - 将数组复制到 NumPy 中另一个数组的一部分
- azure - 使用 Azure 资源管理器设置 CDN 规则