Я использую EventFiringWebDriver и WebDriverEventListener. В слушателе я реализую метод после метода clickOn(WebElement arg0, WebDriver arg1)
.Печать имени переменной WebElement через WebDriverEventListener
WebElement myaccountLink =driver.findElement(By.cssSelector("div.footer>div.links>ul>li>a[title='My Account']"));
myaccountLink.click();
Слушатель:
public void afterClickOn(WebElement arg0, WebDriver arg1) {
System.out.println("Clicked : "+arg0.toString());
}
В результате:
Clicked: -> селектор CSS: div.footer> div.links> ул> Li> а [название = 'Мой аккаунт']]
Но я хотел бы:
Нажал: myaccountLink
Спасибо. Так что нет возможного обходного пути? –
Я кратко посмотрел на него вчера. На самом деле это кажется возможным благодаря размышлению. Так вот что вам нужно изучить. – Cathal
Укажите, какой метод Reflection можно использовать здесь. –