Есть проблема - автоматом останавливается работа human emulator и высвечивается окно - http://joxi.ru/MAjpD5ku4ypRjm
При этом подробный лог винды выглядит следующим образом:
Problem signature:
Problem Event Name: APPCRASH
Application Name: XWeb Human Emulator MT.exe
Application Version: 4.10.14.0
Application Timestamp: 59b82ca1
Fault Module Name: unknown
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Code: c0000005
Exception Offset: 0409006f
OS Version: 6.3.9600.2.0.0.272.7
Locale ID: 1033
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=280262
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
Подскажите что можно сделать, чтобы таких сбоев не возникало?
Также есть проблема с портами - http://joxi.ru/eAODxOyfxg5yqr
Что можно поменять в настройках винды, чтобы такой проюлемы с портами не возникало?
Баг - автоматом стопает Human Emulator
Re: Баг - автоматом стопает Human Emulator
При каких условиях происходят такие ошибки ?
В скрипте используется app->restart, чтобы не вызывать переполнение памяти ?
По портам можно поставить чекбокс - переходить на следующий порт
В скрипте используется app->restart, чтобы не вызывать переполнение памяти ?
По портам можно поставить чекбокс - переходить на следующий порт
Re: Баг - автоматом стопает Human Emulator
Нет, чтобы не вызывать переполнение памяти на данный момент использую - $browser->recreate()
Можно ли что-то сделать, чтобы избежать ошибок при использовании $browser->recreate()?
Можно ли что-то сделать, чтобы избежать ошибок при использовании $browser->recreate()?
Re: Баг - автоматом стопает Human Emulator
К сожалению для IE этой команды недостаточно (для хрома - хватает) - нужно использовать app->restart.
Re: Баг - автоматом стопает Human Emulator
Попробывал работу с функцией $app->restart()
Сейчас все работает без сбоев.
Но пояаился вопрос по вот этой статье документации - http://humanemulator.net/objects/WINDOW ... estart.php
В статье указано, что вторым параметром в методе restart являются параметры, которые будут переданы в скрипт при запуске
Вопрос как считате эти параметры в скрипте при запуске?
Например, вот я передаю переменную $buff в скрипт test1.php - $app->restart("test1.php", $buff,"7033");
Как получить при запуске test1.php доступ к значению переменной $buff??
Сейчас все работает без сбоев.
Но пояаился вопрос по вот этой статье документации - http://humanemulator.net/objects/WINDOW ... estart.php
В статье указано, что вторым параметром в методе restart являются параметры, которые будут переданы в скрипт при запуске
Вопрос как считате эти параметры в скрипте при запуске?
Например, вот я передаю переменную $buff в скрипт test1.php - $app->restart("test1.php", $buff,"7033");
Как получить при запуске test1.php доступ к значению переменной $buff??
Re: Баг - автоматом стопает Human Emulator
После перезапуска эти данные будут находиться в $argv[1].
<?php $xhe_host = "127.0.0.1:7033"; // The following code is required to properly run XWeb Human Emulator require("../Templates/xweb_human_emulator.php"); // при запуске из левой панели // переменная будет не определенна $param = $argv[1]; // делаем рестарт с указанием параметров if($param =="") $app->restart($debug->get_cur_script_path(), "param::param1","7033"); // разбираем полученные при перезапуске данные в массив $arr = explode("::",$param); // выводим массив в панель отладки print_r($arr); // Quit $app->quit(); ?>