如何在量角器测试中断言canvas元素

时间:2016-10-21 13:41:14

标签: selenium phantomjs protractor

是否可以使用Protractor工具对HTML5 <canvas>元素内的对象进行断言?我可以使用单击,拖放动作 坐标,但我需要断言{{1}}元素。

1 个答案:

答案 0 :(得分:0)

<canvas>元素就像页面内的applet。您可以检测到该元素存在,但您将无法使用Selenium在其中看到它。如果dev在<canvas>元素中添加了钩子,您可以使用JavascriptExecutor向您的脚本添加JS调用以“看到”<canvas>标记,操纵它等等,但这依赖于添加的钩子。