我使用硒webdriver(JAVA)在測試和我有一個火災事件方法,應該是可重用的,取決於傳入它的定位器。我的代碼如下:Java - 如何使用JavaScriptExecutor調用字符串中的變量?
public void fireEvent() {
((JavascriptExecutor) driver).executeScript("return document.getElementById('pin').blur()");
}
有沒有辦法爲這個特定的代碼來接受的「腳」的任何元素的ID,可以使它看起來像:
public void fireEvent(String locator) {
((JavascriptExecutor) driver).executeScript("return document.getElementById('{locator}').blur()");
}
提前感謝!