我想知道使用click()
方法调用WebElement和通过id查找元素并使用JavaScript触发click
事件之间的区别。
只是为了明确,在第一种方法中,我调用WebElement实例的.click()
:
myWebElement.click();
第二个技巧是:
((JavascriptExecutor)driver).executeScript("document.getElementById('myElementID').click()");
我想了解在点击网页元素方面这两种技术的所有差异,以及它们各自的优缺点。
document.getElementById('myElementID').click()
,然后点击“运行”按钮,检查一下发生了什么。 :) - Shailesh Aswal