in mustella/src/main/java/marmotinni/TestStep.java [102:123]
protected void insertTargetScript(StringBuilder sb, String target)
{
sb.append("var target = document.getElementsByTagName('body')[0];");
sb.append("if (target.royale_wrapper) {");
sb.append(" target = target.royale_wrapper;");
sb.append(" if (target.initialView)");
sb.append(" target = target.initialView;}");
sb.append("else {");
sb.append(" target = document.getElementsByClassName('Application')[0];");
sb.append(" target = target.royale_wrapper;}");
if (target == null || target.length() == 0)
{
return;
}
String parts[] = target.split("\\.");
int n = parts.length;
for (int i = 0; i < n; i++)
{
sb.append("target = target['" + parts[i] + "'];");
}
}