我正在尝试自动测试依赖于canvas的某些元素的UI,主要是图形等。我想要做的是以某种方式提取值,因为它们是使用Watir在图形中向用户显示的,问题是值只显示在弹出窗口中,当用户将鼠标放在html中时会添加到html中使用gwt代码在画布中绘制的图标。
使用firefox我可以看到canvas元素中的鼠标事件包含我想要的值(无需实际悬停Java代码绘制的图标)我可以在ruby脚本中解析它们,如果我可以得到它们。 无论如何都要使用watir来触发事件并获取实际的事件详细信息或有效负载。
代码在公司防火墙后面,所以无法指出任何人,但是比如说我有这个鼠标事件(在firebug控制台中)
mousemove clientX=400, clientY=230
目前的目标
canvas#indicators-result.MULTI_INDICATORS_TABLE
如果我点击它,我可以看到一个属性d,其中包含我要验证的值的二维数组。 无论如何得到那些信息
由于