Я использую Selenium WebDriver, у меня есть количество элементов на странице, и каждый элемент на странице имеет отдельный тип формы.
Я сохранил все эти элементы формы в списке, и я перебираюкаждый элемент в попытке получить имя элемента с помощью атрибута «alt».
Однако, когда я пытаюсь получить атрибут «name» из элемента ввода, он всегда возвращает первый найденный тег вводана этой странице, а не атрибут имени элемента, который я выбрал в настоящий момент.
Синтаксис, который я использую:
((Webdriver imgtags.get(i)).findelement(By.xpath("//input[@name='qty']")).sendKeys ("100");
Я также пытался получить идентификатор из тега с помощьюиспользуя:
((Webdriver imgtags.get(i)).getAttribute("id");
Возвращается пустое значение, но оно должно возвращать значение атрибута id в этом входном теге.
Я также пытался получить идентификатор с помощью .bytagname, нопоскольку id является атрибутом, он недоступен