Поскольку MobileElement
реализует интерфейс WebElement
, вы можете просто использовать сам объект WebElement
для метода click()
.
Учитывая, что вы все равно хотите создать универсальный метод, вы можете достичь его, не используя Generics
, просто используйте Object
class:
public static void clickOnElement(Object element ) {
String className = element.getClass().getName();
if(className.contains('WebElement'))
{
//do your WebElement stuff
}
else if(className.contains('MobileElement'))
{
//do your MobileElement stuff
}
}