Учитывая структуру HTML, вы можете найти нужное поле следующим образом:
WebElement target = driver.findElement(By.cssSelector("input[value='ListImport']"));
Используется селектор атрибута CSS для input
, чтобы найти его с помощьюзначение установлено на ListImport
.Если это не помогло, вам, возможно, придется сделать что-то вроде:
List<WebElement> inputs = driver.findElements(By.tagName('input'));
, а затем перебрать каждый из элементов, оценивая значение поля, чтобы найти тот, который вы ищете.нацеливание на элементы не очень просто, когда на странице мало уникальных идентификаторов.