如何使用Java中的Selenium WebDriver访问Canvas元素内的元素?

时间:2019-01-11 20:03:23

标签: javascript selenium html5-canvas

我们有一个其中包含canvas元素的应用程序。在该画布元素内,有许多元素,例如框,箭头线等,我们需要进行交互,例如单击,拖动等。

是否可以使用Selenium Webdriver访问Canvas元素内的元素?

基本上,如果我使用开发人员工具检查Canvas元素,这是我在DOM中唯一可以看到的内容

<canvas id="canvas1" tabindex="0" width="988" height="225" class="infa-canvas infa-graphical-canvas infa-template-canvas"></canvas>

我一直在尝试用Google搜索它,但找不到任何具体答案。有些人建议在我不想使用的坐标的基础上与这些元素进行交互。我也在看这段视频https://www.youtube.com/watch?v=yugolxP3rhc,该视频建议与开发团队联系以寻求某种帮助,但是我无法与开发人员联系,因为他们属于不同的公司,而且难以接近。

我们非常感谢您的帮助。谢谢。

0 个答案:

没有答案