有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何单击在画布上实时更改其位置的元素

我在页面上有一个canvas元素,如果在某个区域出现某个值的元素,我想点击某个元素 例如(参见屏幕) 在所选区域中,有一个值发生变化的元素(见绿线)(全白色区域为画布元素)。如果这个元素的值相等,我需要点击按钮,例如,10Example screen

如何使用Selenium Webdriver和Java实现它


共 (1) 个答案

  1. # 1 楼答案

    Selenium无法看到CANVASHTML元素的内部。你必须和你的开发者交谈,把JS钩子放在那个里,以确定箭头的位置,等等,然后根据这些执行操作。您可以通过Selenium JavaScriptExecutor运行这些JS调用。见the docs