【发布时间】:2018-02-14 14:20:28
【问题描述】:
我的项目使用 selenium 运行它的前端回归测试已经有一段时间了。由于开发工具的转变,使用 jquery 显示一些前端内容的屏幕区域现在已转移到使用 canvas 元素(HTML5?)。这让我有点头疼,因为我不知道如何在 selenium c# 中测试没有标签、XPath 或可识别因素以通常方式与之交互的东西。
画布有效地创建了不同框的整个层次结构树,根据框内的文本,改变大小和位置(X 和 Y)。
与画布元素交互的“推荐”最佳方式是什么?
【问题讨论】:
-
你的画布上没有可以找到的东西吗?
-
Canvas 有一个标签,然后就是这样 - 其他所有内容都在画布中绘制,并且在查看 HTML 时不可见