当前位置:   article > 正文

Selenium 饼图自动化测试

Selenium 饼图自动化测试

目录

前言

从实例获取饼图原始数据

实例名词解释

确定饼图与坐标轴的象限关系

计算饼图坐标

测试代码


前言

在前面已经说过折线图柱状图的自动化测试,本期来讨论一下饼图的自动化测试(如果没有做特别说明,说的都是以echarts为基础的图表自动化测试)。

基本套路都差不多,只不过饼图略微复杂一些,因为echarts饼图的实例并没有暴露饼图的坐标,只是暴露了饼图起始位置和结束位置的弧度,因此需要使用三角函数和数学象限相关的坐标知识结合计算出真正的坐标。

从实例获取饼图原始数据

获取饼图实例的方法就不赘述了,在之前篇幅中有反复强调过,关键是从实例数据中找到饼图每个饼的起始弧度和结束弧度数据,经过小编查询,数据在以下路径中:

echarts.getInstanceById("ec_1712305803756")._chartsViews[0].renderTask.context.outputData._itemLayouts

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/371976
推荐阅读
相关标签
  

闽ICP备14008679号