我正在尝试使函数使用该字段的标签,值和选择器的顺序(如果还有其他具有相同标签的字段)在一个特定标签名称的文本框中输入一个值。
问题是,选择器的顺序似乎无法正常运行打开脚本。有没有办法模仿这个?
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...");
}
}