Почему вы не можете просто использовать метод getTagName () , чтобы получить тег элемента.
row= browserFactory.getDriver().findElement(By.xpath("//table[@class='table-table-bordered']//tbody/tr]"));
WebElement targetEle = inputText1.findElement(By.xpath(".//*[local-name()='input' or local-name()='select']");
// check if the row have either input/listbox
if (targetEle.getTagName().equals('input')) // if the type of the field is input textbox,,then below will happen
{
SendKeys(targetEle,"TypeInput");
}
else if (targetEle.getTagName().equals("select")); // if its is dropdown
{
SelectListValueName(targetEle,"TypeSelect");
}