前言
在前面已经说过折线图和柱状图的自动化测试,本期来讨论一下饼图的自动化测试(如果没有做特别说明,说的都是以echarts为基础的图表自动化测试)。
基本套路都差不多,只不过饼图略微复杂一些,因为echarts饼图的实例并没有暴露饼图的坐标,只是暴露了饼图起始位置和结束位置的弧度,因此需要使用三角函数和数学象限相关的坐标知识结合计算出真正的坐标。
从实例获取饼图原始数据
获取饼图实例的方法就不赘述了,在之前篇幅中有反复强调过,关键是从实例数据中找到饼图每个饼的起始弧度和结束弧度数据,经过小编查询,数据在以下路径中:
echarts.getInstanceById("ec_1712305803756")._chartsViews[0].renderTask.context.outputData._itemLayouts
版权归原作者 知识的宝藏 所有, 如有侵权,请联系我们删除。