【发布时间】:2014-08-25 14:25:53
【问题描述】:
我想知道调用 WebElement 的 click() 方法与通过 id 查找元素并使用 JavaScript 触发 click 事件之间有什么区别。
为了清楚起见,我在第一种方法中调用了WebElement 实例的.click():
myWebElement.click();
第二种技巧是:
((JavascriptExecutor)driver).executeScript("document.getElementById('myElementID').click()");
我有兴趣了解这两种点击网络元素的技术之间的所有差异,以及每种技术的优缺点。
【问题讨论】:
标签: java javascript selenium selenium-webdriver