【发布时间】:2025-12-21 19:05:16
【问题描述】:
我正在用 selenium 编写一个 javascript,但它不起作用....这是我的代码
FluentJavascript variable = executeScript("return arguments[0].getBoundingClientRect();", element); // to get x, y, width and height of element
有什么建议吗?
【问题讨论】:
-
你遇到了什么错误?
-
@john 它没有被编译
-
好的,什么不能编译?另外,我看不出那行代码是如何相关的。除非,比如说,您还没有导入
FluentJavascript,因此编译器不知道如何处理它,或者executeScript可能有不同的签名。或者,element永远不会被初始化。这纯粹是猜测,但编译器应该非常明确地告诉你,如果是这种情况。 JS 肯定与它无关。 -
@mmmm 编译错误总是有原因的,检查它的消息/堆栈跟踪。
-
请粘贴编译错误信息。
标签: javascript java selenium