0
我嘗試登錄點擊事件,但如何聆聽測試中點擊的內容?
例子:
按鈕,在頁面對象類:
public WebElement btnClear() {
return driver.findElement(By.name("filter:P_ClearButtonDFID"));
}
點擊測試
searchPage.btnClear().click();
聽者記錄:
Clicked on: [[InternetExplorerDriver: internet explorer on WINDOWS (1cf610ba-607c-40a2-94bc-745f1e564bde)] -> name: filter:P_ClearButtonDFID]
點擊監聽器:
public void afterClickOn(WebElement element, WebDriver driver) {
System.out.println("clicked on: " + element.toString());
}
,因爲我想:
"Clicked: btnClear()" or "Clicked: btnClear"
是否有可能實現? 我不需要日誌元素定位器,因爲有些時候它有不可讀的名稱,我需要記錄我自己的頁面對象元素名稱
謝謝。
正如我所說我不需要日誌LOCATOR或它的屬性。 我需要頁面對象元素的日誌名稱 btnClear –
嘗試反射像element.getClass(); –