您好,我正在将Selenium与Java结合使用,试图将脚本var中的JavascriptExecutor转换为Java String。 实际上,我已经编写了一个js方法来获取clicked元素。我试图获取clicked元素的attribute。
这是我的代码:
js.executeScript("document.body.addEventListener(\"click\", function (evt) {\n"
+ " console.dir(this);\n"
+ " //note evt.target can be a nested element, not the body element, resulting in misfires\n"
+ " var t = evt.target;\n"
+ " alert(t;\n"
+ "});");`
我想获取Java字符串的警报值't'。像:
String ele = t;