Openscript的订单选择器

时间:2019-06-03 13:21:03

标签: openscript

我正在尝试使函数使用该字段的标签,值和选择器的顺序(如果还有其他具有相同标签的字段)在一个特定标签名称的文本框中输入一个值。

问题是,选择器的顺序似乎无法正常运行打开脚本。有没有办法模仿这个?

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

0 个答案:

没有答案