sahi onScriptFailure не работает

Я новичок в Sahi и просто пытаюсь сделать снимок экрана с ошибками скрипта. Я попытался использовать их демонстрацию и сценарий, который веб-сайт предоставляет для этой задачи, но onScriptFailure, похоже, не срабатывает. Я добавил окно предупреждения и изменил имя входа в систему, чтобы вызвать сбой. Извините, если я упустил что-то очевидное.

  function onScriptError($e){
  _focusWindow();
  _takeScreenShot();
  _alert("test me");
}
onScriptFailure = onScriptError;
_navigateTo("http://sahi.co.in/demo/training/");
_setValue(_textbox("user"), "test");
_setValue(_password("password"), "secret");
_click(_submit("TriggerError"));

person ithken    schedule 21.08.2015    source источник
comment
Какая версия сахи? про или ос?   -  person Vivek V Dwivedi    schedule 09.09.2015


Ответы (2)


Я использовал Сахи Про. На самом деле я получил ответ от их службы поддержки. Вот что он заставил меня сделать:

var onScriptError = function ($e) {
  _focusWindow();
  _takeScreenShot();
  _alert("test me");
}
onScriptFailure = onScriptError;
_navigateTo("http://sahi.co.in/demo/training/");
_setValue(_textbox("user"), "test");
_setValue(_password("password"), "secret");
_click(_submit("TriggerError"));
person ithken    schedule 10.09.2015

HI Вы можете использовать файл GlobalInclude.sah, в котором есть код для обработки ошибок. вы можете отредактировать этот файл, чтобы скрипт вел себя в соответствии с вашими потребностями.

person Mrinal kumar    schedule 05.10.2015