如何检查Zebkit UI的元素

时间:2017-03-22 11:42:07

标签: javascript selenium canvas web-inspector zebra

作为自动化测试的一部分,我们希望检查由使用Zebkit UI框架构成的网站中的元素。

我们无法使用zebra.ui

找到该元素

示例可以找到here

有人可以帮助我们检查元素

2 个答案:

答案 0 :(得分:0)

我不确定我是否理解您的问题,但假设您无法点击canvas上的右键打开上下文菜单并选择"检查元素"选项。

你可以

  • 在浏览器中按F12
  • 切换到"元素" /" HTML"标签
  • 搜索字段中的
  • CTRL + F)打印"canvas" / "<canvas",然后按Enter
  • 继续按Enter直到找到所需的canvas(当前元素应突出显示)

答案 1 :(得分:0)

这些控件是使用HTML5 CANVAS标记实现的。硒看不到&#34;内部&#34;此标记因为它不包含HTML。它就像是页面内的应用程序。从您链接的页面看起来您应该能够使用JS访问控件内的元素。当我过去使用CANVAS标签完成任务时,我通常会发现JS执行或返回我想要的内容,然后将该代码包装在我可以调用的函数中。它可以工作,但您可能需要对Zebkit进行一些研究,以找出您需要验证的JS,以及您想要验证的所有不同的东西......最终您可能会赢得&#39;能够验证一些事情。