je tente de me connecter cliquez sur événements, maisComment écouter ce qui a été cliqué dans le test?
Exemple:
boutonen classe d'objets page:
public WebElement btnClear() {
return driver.findElement(By.name("filter:P_ClearButtonDFID"));
}
cliquez dans le test
searchPage.btnClear().click();
forestière Listner:
Clicked on: [[InternetExplorerDriver: internet explorer on WINDOWS (1cf610ba-607c-40a2-94bc-745f1e564bde)] -> name: filter:P_ClearButtonDFID]
cliquez sur Listener:
public void afterClickOn(WebElement element, WebDriver driver) {
System.out.println("clicked on: " + element.toString());
}
que je veux:
"Clicked: btnClear()" or "Clicked: btnClear"
Est-il possible de mettre en œuvre? Je n'ai pas besoin de localisateur d'élément de journal, car il a parfois un nom illisible, j'ai besoin d'enregistrer mon propre nom pour l'élément d'objet page
Merci.
comme je l'ai dit avant je n'ai pas besoin de localiser LOCATOR ou ses attributs. J'ai besoin du nom du journal pour l'élément d'objet page btnClear –
Essayez la réflexion comme élément.getClass(); –