是否可以使用Javascript库测试SVG元素?还有其他选择吗?

是否可以使用Javascript库测试SVG元素?还有其他选择吗?,javascript,svg,automated-tests,ui-automation,Javascript,Svg,Automated Tests,Ui Automation,对于在浏览器(Firefox、Chrome)中显示工作流(带有箭头和可折叠面板的方框图),开发人员正在使用“SVG” 我的要求是测试工作流是否在浏览器UI中正确呈现。到目前为止,我已经尝试了不同的工具,并通过Selenium和Ranorex看到了对SVG的一点支持,但并不是所有的操作都受支持 一些测试场景包括: 验证面板和面包屑堆 默认情况下,第一个面板最小化 通过单击“折叠”按钮验证Jgraph 按顺序验证所有矩形框对象和文本 验证相位对齐,如水平或垂直对齐 验证动作/矩形块之间的连接 验证每

对于在浏览器(Firefox、Chrome)中显示工作流(带有箭头和可折叠面板的方框图),开发人员正在使用“SVG”

我的要求是测试工作流是否在浏览器UI中正确呈现。到目前为止,我已经尝试了不同的工具,并通过Selenium和Ranorex看到了对SVG的一点支持,但并不是所有的操作都受支持

一些测试场景包括:

  • 验证面板和面包屑堆
  • 默认情况下,第一个面板最小化
  • 通过单击“折叠”按钮验证Jgraph
  • 按顺序验证所有矩形框对象和文本
  • 验证相位对齐,如水平或垂直对齐
  • 验证动作/矩形块之间的连接
  • 验证每个矩形框上的颜色代码
  • 找出盒子之间的最短路径
  • 我确信Javascript可以用来访问SVG元素,但不确定SVG周围是否有Javascript自动化库


    关于测试方法有什么建议吗?

    我想,在Selenium或其他工具中,您已经找到了很多建议。 最有可能的情况是,您必须围绕它编写大量JavaScript代码,以实现一些测试自动化

    这是一篇好文章

    还有一些JavaScript库支持svg编辑,如下所示: