Hi,

here a problem with 'clickButton'. I get the following error message:

com.canoo.webtest.engine.StepFailedException: 
Step[clickButton "Add value" (16/16)]: Script error loading page executing 
webtest at: 
clickButton Wrapped com.gargoylesoftware.htmlunit.ScriptException: TypeError: 
Cannot read property "length" from undefined 
(http://localhost:8080/tra/javascript/WebAutoClose.js#18) 
(http://localhost:8080/tra/javascript/WebOpenCentered.js#24) Source code: 
function () { [native code, arity=0] } ,


WebAutoClose.js#18:

var bwtimerid;

function bwInitAutoClose() {
bwChangeOnFocusHandlers();
window.onblur = bwAutoCloseWin;
}

function bwAutoCloseWin () {
  bwtimerid = setTimeout('window.close()', 30);
}

function bwCancelCloseWin (evt) {
  clearTimeout(bwtimerid);
}

function bwChangeOnFocusHandlers () {
  if (document.all) {
    for (var e = 0; e < document.body.all.length; e++) {
      if (document.body.all[e].onfocus) {
        document.body.all[e].oldOnfocus = 
          document.body.all[e].onfocus;
        document.body.all[e].onfocus = function (evt) {
          bwCancelCloseWin(evt);
          this.oldOnfocus(evt);
        };
      } else {
    document.body.all[e].onfocus = bwCancelCloseWin;
    }
  }
    window.onfocus = bwCancelCloseWin;
  } else if (document.getElementsByTagName) {
    var all = document.getElementsByTagName('*');
    for (var e = 0; e < all.length; e++) {
      if (all[e].getAttribute('onfocus')) {
        all[e].onfocus = new Function ('evt', 
          'bwCancelCloseWin(evt); ' + all[e].getAttribute('onfocus') + '; 
return true;');
      } else {
        all[e].onfocus = bwCancelCloseWin;
      }
    }
    window.onfocus = bwCancelCloseWin;
  } else {
    alert("The browser you use does not support auto close.");
  }
}

bwInitAutoClose();


Thanks in advance,
Stefanie Wilms
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to