Я пытаюсь создать функцию, которая вводит значение в текстовое поле с именем определенной метки, используя метку, значение и порядок селектора этого поля (если есть другие поля с такой же меткой).
Проблема в том, что в порядке выбора не работает открытый скрипт.Есть ли способ подражать этому?
public void setTextValue(String Field, String Value, int n) throws Exception
{
if(web.element("(//label[@text='"+Field+"'])["+n+"]").exists()
{
String textField = "//input_text[@id='"+web.element("(//label[@text='"+Field+"'])["+n+"]").getAttribute("for")+"']";
web.textBox(textField).setText(Value);
web.textBox(textField).pressTab();
System.out.println("Successfully placed value: "+ Value);
}
else
{
System.out.println(Field + " is not available...");
}
}