【发布时间】:2014-01-22 02:09:51
【问题描述】:
我在测试中使用 selenium webdriver(JAVA),并且我有一个火灾事件方法,它应该是可重用的,具体取决于传递给它的定位器。我的代码如下:
public void fireEvent() {
((JavascriptExecutor) driver).executeScript("return document.getElementById('pin').blur()");
}
有没有办法让这个特定代码接受“pin”上的任何元素 ID,这可以使它看起来像:
public void fireEvent(String locator) {
((JavascriptExecutor) driver).executeScript("return document.getElementById('{locator}').blur()");
}
提前致谢!
【问题讨论】:
标签: java javascript selenium selenium-webdriver