Die Verwendung von a.click(); ist ungültig, offensichtlich funktioniert es zu anderen Zeiten
而且就算那我获取了href 在用js打开也没反应 这是为什么呢
((JavascriptExecutor)driver).executeScript("window.open('"+href+"')");
((JavascriptExecutor)driver).executeScript("alert('"+href+"')");
alert能弹出
Aber window.open() reagiert nicht, wenn ich es direkt auf der Konsole auf der Webseite eingebe.
window.open()打开的是新标签,你需要切换handles。给你两个方法参考:
至于click不了,可能是因为那个元素不显式可见,或者需要聚焦,或你用Selenium操作不当,不过建议可以尝试js click