gpt4 book ai didi

html - 使用 Selenium 与 Canvas 交互

转载 作者:太空狗 更新时间:2023-10-29 15:17:17 26 4
gpt4 key购买 nike

我已经阅读了一些这方面的资料,但没能找到具体的内容。我有一个需要与 Selenium 交互的 Canvas 对象。然而,众所周知, Canvas 对象就像一个封闭的盒子。我读到您可以在 Canvas 内绘制的 JS 代码中添加“ Hook ”,以允许 Selenium 捕捉这些 Hook 并处理某些事情。

但我不确定我该怎么做。有没有人愿意分享任何经验或小例子?

最佳答案

我也在研究同样的问题,在搜索了一段时间后我明白了 Selenium 访问 Canvas 元素。但它无法访问它的内部元素/子元素。因为 selenium 使用了 DOM 模型,而 canvas 的子元素在 DOM 中是不可见的。在研究了一个提到的例子之后 here ,我们可以使用坐标与 Canvas 交互。但这很荒谬,大多数时候我们会动态绘制元素,我们如何获得特定形状的坐标。如果你有形状的坐标,你可以使用上面的链接来玩它们。

关于html - 使用 Selenium 与 Canvas 交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18254564/

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