Страница 2 из 2

Re: 4.0.13

Добавлено: 06 ноя 2010, 00:58
satih
скачал последний MT, немогу изменить порт, меняю в настройках, после рестарта остается на том же порту. хорошо что остался прошлый билд того же 4.0.13, на нем порт изменился без проблем.
ос вин 2003 х64, запускал как админ

Re: 4.0.13

Добавлено: 06 ноя 2010, 13:58
bigfozzy
исправили эту ошибку и перезалили MT версию

Re: 4.0.13

Добавлено: 06 ноя 2010, 18:13
xyu
clear_cookies не удаляет localStorage

http://msdn.microsoft.com/en-us/library ... px#_global

из-за этого хуман не может работать (в многопоточном режиме) с сайтами где используется localStorage

хотя через сам IE все очищается
Session state is released as soon as the last window to reference that data is closed. However, users can clear storage areas at any time by selecting Delete Browsing History from the Tools menu in Internet Explorer, selecting the Cookies check box, and clicking OK. This clears session and local storage areas for all domains that are not in the Favorites folder and resets the storage quotas in the registry. Clear the Preserve Favorite Site Data check box to delete all storage areas, regardless of source.
пример, сохраняем на сайте html файл:

Код: Выделить всё

<p>
  You have viewed this page
  <span id="count">an untold number of</span>
  time(s).
</p>
<script>
  var storage = window.localStorage;
  if (!storage.pageLoadCount) storage.pageLoadCount = 0;
  storage.pageLoadCount = parseInt(storage.pageLoadCount, 10) + 1;
  document.getElementById('count').innerHTML = storage.pageLoadCount;
</script> 
запускаем две копии хумана с кодом:

Код: Выделить всё

<?php

$xhe_host ="127.0.0.1:порт";

// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");

$browser->recreate();

$browser->enable_java_script(true);
$browser->clear_cookies("",true);
$browser->clear_cash();

$browser->navigate('http://ссылка на сайт с js');

$app->quit();
?>
только одна копия работает нормально:
-You have viewed this page 1 time(s).
вторая выдает
-You have viewed this page an untold number of time(s).

и JS ошибку, которая убивает всю остальную работу сайта, где используется схема с localStorage

Re: 4.0.13

Добавлено: 06 ноя 2010, 18:28
xyu
Пожелания

-работа с флэш элементами
-реальная эмуляция с input file полем, автоматический выбор файла через систему
-запись видео заданной области сайта
-оптимизация памяти, полная очистка после $debug->optimize_memory()
-hook'и, в том числе логирование всех ajax запросов(и любых других child запросов) и доспут к их body контенту, а не только к header информации

Re: 4.0.13

Добавлено: 07 ноя 2010, 04:07
rcc0023
запись видео заданной области сайта
для чего это можно применить? отладка?

Re: 4.0.13

Добавлено: 14 ноя 2010, 22:28
kpromo
А где ссылка для скачивания патча?

Re: 4.0.13

Добавлено: 16 ноя 2010, 11:38
Support
Обновления выходят не патчами. Просто перекачайте последнюю версию программы - в ней уже будут последние изменения.

Вопрос с Local storage решим на днях.

Re: 4.0.13

Добавлено: 16 ноя 2010, 14:56
ozware
а если сделать так, чтобы программа обновлялась сама, типа как FireFox это делает?

Re: 4.0.13

Добавлено: 16 ноя 2010, 16:39
Support
Есть возможность включения автоматической проверки обновлений при старте программы. Если нужно именно так, как в Фаерфоксе, то это будет значительно позже, когда более приоритетные вопросы решены будут.

Re: 4.0.13

Добавлено: 17 ноя 2010, 17:18
Scov
ozware писал(а):а если сделать так, чтобы программа обновлялась сама, типа как FireFox это делает?
+1 было бы удобно, а то каждый раз качать прогу и размножать надоедает

Re: 4.0.13

Добавлено: 18 ноя 2010, 11:30
GERAsimov
чтобы программа обновлялась сама
Судя по стабильности релизов имхо не очень хорошая идея :)

Re: 4.0.13

Добавлено: 19 ноя 2010, 01:34
satih
согласен, если хотите автообновления, то чтоб хотя бы была опция отменить, почему:
1. можно поставить новый билд на 1 комп и проверить, если на всех компах вдруг остановится процесс ппц будет, да еще на старый билд хрен откатишься, все же автоматом
2. бывает на пару дней на серваке оставляю хуман, автообновление и что? все потоки остановились..
3. если скрипт работал и вдруг не работает, хоть знаешь что перестал работать как новый билд поставил, а так сиди чеши репу

короче если считаете что оно нужно, так чтоб была возможность отключить и скачивать самому екзешник как сейчас

Re: 4.0.13

Добавлено: 19 ноя 2010, 10:30
ozware
да что тут мудрить, надо сделать как у FF один в один :)
т.е. приходит уведомление, что есть новая версия, но само обновление не проходит
после этого я на тестовом компьютере делаю обновление, убеждаюсь, что все работает, а затем сам руками запускаю процесс обновления на остальных компьютерах

апдейт на автомате - этого делать не нужно, только уведомлять

Re:

Добавлено: 30 ноя 2010, 16:53
rob1n
bigfozzy писал(а):про конфирмер провтыкали ), тока что занесли в туду, Спасибо за напоминание ), а пока обновили для 4.0.13 рантайм версии, теперь жрут еще меньше памяти и ресурсов GDI и USER - в 2-3 раза вроде завтра еще точнее скажем цифру после сравнений на XP, и еще будем работать в этом направлении (есть куда двигаться еще)..

PS: А по поводу конфирмера встроенного будут какие пожелания ?
Я вижу это так:

Основной скрипт делает регистрацию, после чего на почту отправляется письмо и мыло:pass сохраняется в отдельный файл.

Сам конфирмер:
Выбор файла с данными для логина.
Настройка периодичности проверки.
два режима:
а)нахождение ссылки и сразу подтверждение
б)нахождение ссылки и сохранение в текстовый файл(иногда после перехода по ссылке требуется выполнять некоторые действия.
Логирование всего этого дела.