Версия 4.9.40

сообщение о выходе новых версий и других изменениях на сайте
Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.9.33

Сообщение bigfozzy » 07 апр 2016, 16:32

Небольшое обновление 4.9.34
  • - баг фикс dlg_captcha_from_url_exactly
    - улучшение работы mouse->move при эмуляции движений мыши пользователем за заданное время
    - ускорение работы raw
    - добавлена функция browser->set_init_java_script - выполняющая заданный JS код при загрузке старнице (может быть использована для изменения любых встроеных объектов JS - в том числе и navigtor)
теперь navigator.appName можно задать так :

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

<?php

// подключим объект для управления эмулятором, если еще не подключен
if (!isset($path))
  $path="../../../Templates/xweb_human_emulator.php";
require($path);

// начало
echo "<hr><font color=blue>browser->".basename (__FILE__)."</font><hr>";

// 1 шаг
echo "1. Зададим начальный Java Script ";
echo $browser->set_init_java_script("
function setAppName(window, appName) {if (window.navigator.appName != appName) {
        var appNameProp = { get: function () { return appName; } };
        try {
            Object.defineProperty(window.navigator, 'appName', appNameProp);
        } catch (e) {
            window.navigator = Object.create(navigator, {
                appName: appNameProp
            });
        }
    }
}
setAppName(window, 'new app name');")."<br>";

// 2 шаг
echo "2. Посмотрим изменения appName : ";
echo $browser->navigate("whoer.net")." ";
sleep(2);
$anchor->get_by_attribute("class","btn-more")->focus();
$anchor->get_by_attribute("class","btn-more")->send_mouse_click();



// конец
echo "<hr><br>";

// Quit
$app->quit();
?>
PS: Выздоровлю до конца - решу остальное. К работе приступлю в пн. Спасибо за понимание.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.9.34

Сообщение bigfozzy » 15 апр 2016, 00:54

4.9.35 (2016.04.15)
  • - баг фикс execute_download_file для немецкой локали
    - DOMStore (он же localStorage) перенесен из папки кэша в папку кукисов для избежания путаницы
    - clear_cookies чистит теперь сессионные и storage куки (для текущей страницы) а также window.name - без app->restart
    - UE версия
    • - улучшен шаблон создания нового скрипта
      - баг фикс textfile->read_file
      - баг фикс textfile->write_file
      - баг фикс add_string_to_file
    - browser->get_cookies_folder и browser->get_caсhe_folder теперь всегда возращают реальные значение папок кэша и кукисов, даже если они стандартные
    - баг фикс browser->set_redraw
    - оптимизация raw при записи ответов в файл (почти без потери скорости работы)
    - в PHP добавлена возможность отладки скриптов через PHPShtorm (для этого надо заменить php.ini на содержимое php.ini-phpstorm, все это лежит в папке PHP)
    - добавлен пример проекта PHPStorm 2016.1, работающий с хуманом (лежит в папке PHPStorm_SampleProjects), для отработки команд должен быть запущен хуман на том же порту и в PHPShtorm указан путь к PHP из папки хумана

sdv345
Сообщения: 27
Зарегистрирован: 04 янв 2014, 22:57

Re: Версия 4.9.35

Сообщение sdv345 » 20 апр 2016, 12:04

Последнее время при переходе на url частенько вылазит вот это http://prntscr.com/auih7c
Обновление страницы не помогает. Браузер как будто бы теряет подключение к сети.
Причем не зависит от того используешь прокси или нет и на какой адрес переходишь.
В чем может быть проблема?

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Версия 4.9.35

Сообщение Support » 20 апр 2016, 14:17

sdv345 писал(а):Последнее время при переходе на url частенько вылазит вот это http://prntscr.com/auih7c
Обновление страницы не помогает. Браузер как будто бы теряет подключение к сети.
Причем не зависит от того используешь прокси или нет и на какой адрес переходишь.
В чем может быть проблема?
Не замечалось подобное при использовании программы, интернет при этом не просаживается на компьютере? Какую версию программы используете?

sdv345
Сообщения: 27
Зарегистрирован: 04 янв 2014, 22:57

Re: Версия 4.9.35

Сообщение sdv345 » 20 апр 2016, 21:02

версия последняя. интернет в норме

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.9.35

Сообщение bigfozzy » 21 апр 2016, 14:59

Как вариант - попробовать перегрузиться и перегрузить роутер + переподключиться к сети, такое может быть из-за проблем днс в сети. В передыдущих версия такое же было или только в новой возникло ?

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.9.35

Сообщение bigfozzy » 21 апр 2016, 15:05

Или как вариант - проверить включен ли защищенный режим в настрйоках IE ?
https://support.microsoft.com/ru-ru/kb/967941

sdv345
Сообщения: 27
Зарегистрирован: 04 янв 2014, 22:57

Re: Версия 4.9.35

Сообщение sdv345 » 24 апр 2016, 15:01

Защищенный режим отключен был. Роутер перегружал, комп перегружал. В предыдущих версиях тоже такое было. Запускаю 20 потоков, из них штук 5 по этой причине отваливаются и больше не перезапускаются. Т.е. хуман, запущенный допустим на порте 7018 тупо не грузит страницу и потом из-за этого закрывается самостоятельно. Такое бывает и в 1 поток. Так же вылазит надпись что не удалось загрузить страницу и хуман самостоятельно закрывается. Потом запустить его на том же порте нельзя. Видно он висит где-то в системе, но визуально этого не видно. При этом в запущенных процессах и службах в винде ничего связанного с XWeb не нахожу. Через некоторое время, минут 3-5, можно запустить опять на этом же порте. Для 5-x соксов использую костыль с 3proxy. Что еще предпринять? Подскажите на какой ОС он работает стабильно у вас?

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.9.35

Сообщение bigfozzy » 25 апр 2016, 13:50

sdv345 писал(а):Защищенный режим отключен был. Роутер перегружал, комп перегружал. В предыдущих версиях тоже такое было. Запускаю 20 потоков, из них штук 5 по этой причине отваливаются и больше не перезапускаются. Т.е. хуман, запущенный допустим на порте 7018 тупо не грузит страницу и потом из-за этого закрывается самостоятельно. Такое бывает и в 1 поток. Так же вылазит надпись что не удалось загрузить страницу и хуман самостоятельно закрывается. Потом запустить его на том же порте нельзя. Видно он висит где-то в системе, но визуально этого не видно. При этом в запущенных процессах и службах в винде ничего связанного с XWeb не нахожу. Через некоторое время, минут 3-5, можно запустить опять на этом же порте. Для 5-x соксов использую костыль с 3proxy. Что еще предпринять? Подскажите на какой ОС он работает стабильно у вас?
Испрльзую системы Windows 2008 R2,Windows 7 и Windows 10 - таких проблем не наблюдалось. Может какой нибудь антивирус или брендмауэр на машине работает ?
А самостоятельно - это просто при старте скрипта - может ресурсов не хватает ?

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.9.36

Сообщение bigfozzy » 25 апр 2016, 21:45

4.9.36 (25.04.16)
  • - улучшение работы app->clear
    - исправление настроек по кнопке "по умолчанию" для браузера на IE11
    - улучшение совместимости встроеного браузера с последними апдейтами IE11
    - улучшение работы с куками
    - улучшение работы app->run_script
    - баг фикс raw->set_hook_on_begin_transaction
    - баг фикс raw->set_hook_on_response
    - улучшение инсталятора на англиской винде
    - улучшение работы C# XHE.dll (баг фикс+ускорение)

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.9.37

Сообщение bigfozzy » 04 май 2016, 18:36

4.9.37 (03.05.16)
  • - улучшение инсталятора
    - баг фикс работы C# на системах с неустановленными обновлениями Windows - новая XHE.dll
    - обновлены файлы Helper - добавлен немецкий язык (для диалогов загрузки и выгрузки файлов)
    - С# адаптация под многопоток
    - textfile->read_file баг фикс
    - баг фикс работы дерева элементов и инспектора со вложенными фреймами

dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

Re: Версия 4.9.37

Сообщение dimerm » 25 май 2016, 20:18

- улучшение инсталятора
Но он по-прежнему не умеет определить в какую папку на компе установлен хуман... предлагает папку по-умолчанию

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.9.37

Сообщение bigfozzy » 13 сен 2016, 15:09

Вышла новая версия 4.9.38:
  • - поддержка использования Ms Edge как одной из моделей браузера (для систем где он физически есть)
    - добавлен скриптовый язык Java Script (Node.JS) (по аналогии с C# для UE версии)
    - баг фикс передачи параметров командной строки в C#
    - добавлена поддержка jQuery 3.0
    - улучшены PHP примеры
    - созданы тестовые приммеры на JS
    - обновлен Help (добавлен JS)
    - исправлены найденые незначительные баги в работе
    - добавлео app->maximize
    - улучшение работы send_event_by_ (баг фикс возвращаемого значения)
    - улучшение работы keyboard->input (баг фикс появления "левых" языков после выполнения команды)
    - баг фикс interface->send_key
    - улучшение работы execute_open_file на системах с загрузкой цпу 99.9%
    - сделано открытие справки для выделенного в редакторе текста по нажатию F1
    - добавлен пункт меню Очистить Все - котрый очищает куки, кэш, истории
    - в RT версию добавлен пункт меню Очистка и Настройка
    - добавлен connection->create_vpn для создания VPN соединений

Аватара пользователя
k907
Сообщения: 322
Зарегистрирован: 21 май 2014, 20:32

Re: Версия 4.9.38

Сообщение k907 » 20 сен 2016, 16:34

Добрый день. В версии 4.9.38 нашел несколько проблем.

1. Human Emulator перестал выводить сообщение об ошибке в панель отладки если ошибка произошла в теле функции.
Например:

test ();
echo "test <br>";
function test () {$browser->get_active_browser();}

После вызов test () не будет сообщения об ошибке, хотя класс $browser не объявлен внутри функции.
echo "test <br>" не отработает.

2. В папках "Test Samples" и "Test Samples JS" файлы с разной кодировкой, из-за чего постоянно приходиться переключать кодировку редактора кода на win1251/utf
Разработка решений для автоматизации вашего бизнеса. Telegram: https://t.me/k90_7

ushak
Сообщения: 82
Зарегистрирован: 18 янв 2015, 10:45

Re: Версия 4.9.38

Сообщение ushak » 22 сен 2016, 14:10

Скажите пожалуйста, а где можно посмотреть описание connection->create_vpn?

Ответить