gpt4 book ai didi

java - HTML Canvas、JavaScript 和 Selenium

转载 作者:行者123 更新时间:2023-12-01 15:06:35 24 4
gpt4 key购买 nike

我想用 Selenium 移动此页面上的星星:

http://www.html5canvastutorials.com/demos/labs/html5_canvas_elastic_stars/

它们位于 html Canvas 上。因此,如果我尝试检查元素,我只会看到 Canvas 标签。

是否可以用 Selenium 来做到这一点,如果可以,如何实现?

最佳答案

问题是 selenium 通常与 WebElements 交互,WebElements 可以在 HTML 树模型中找到(即使用 xPaths 或 css 选择器)。

在你的例子中,我们只有 Canvas ,这些星星是由js以随机方式生成的。请参见下面的屏幕

enter image description here

所以问题是定位这些星星。如果可能的话(获取星星的位置)我们就能够使用 Action Builder API 与这些星星进行交互。或某种机器人 API(机器人框架)。

在我看来,用 Selenium 实现自动化是相当困难的(因为随机的恒星位置生成)。问候。

关于java - HTML Canvas、JavaScript 和 Selenium,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12874303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com