Селекторы заказов для Openscript - PullRequest
0 голосов
/ 03 июня 2019

Я пытаюсь создать функцию, которая вводит значение в текстовое поле с именем определенной метки, используя метку, значение и порядок селектора этого поля (если есть другие поля с такой же меткой).

Проблема в том, что в порядке выбора не работает открытый скрипт.Есть ли способ подражать этому?

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..."); 
    }
}
...