В целях отладки и создания отчетов я хотел бы получить часть использования @Find из WebElement, возможно ли это?В отладке я могу зайти в WebElement и увидеть его By.XPATH через его LocatorHandle, так что должен быть способ получить его во время кода ?!Я не могу использовать GetAttribute, потому что я предполагаю, что элемент не существует, иначе нет необходимости упоминать его в отчете.
Для визуализации;)
@FindBy(how = How.XPATH, using = "//a[.='Test']")
private static WebElement btnTest;
public static String GetOrgXpath(WebElement e)
{
return getByXPath(e); // should return "//a[.='Test']"
}
В противном случае я бы тожепринять, чтобы переопределить WebElement и добавить открытую строку для хранения его xpath, если это возможно.Мой Java KungFoo слаб, поэтому не знаю, как переписать интерфейсы:)
Спасибо за вашу помощь