Human Emulator Studio 7.0.73 (Chromium,Edge,Firefox,Selenium)
Re: Human Emulator Studio 7.0.7 (основанный на Chromium)
Сделайте настройку в самой программе, что бы значок в трее не появлялся.
Re: Human Emulator Studio 7.0.7 (основанный на Chromium)
Будет в следующей версии
Re: Human Emulator Studio 7.0.8 (основанный на Chromium)
- в $proxyswitcher добавлена функция switch_proxy, позволяющая задать следующий прокси из списка прокси
- в mail добавлены функции
- для POP3:
- get_message_by_subject_via_pop3
- get_message_by_from_via_pop3
- get_message_by_text_via_pop3
- delete_message_by_subject_via_pop3
- delete_message_by_from_via_pop3
- delete_message_by_text_via_pop3
- для IMAP:
- get_message_by_number_via_imap
- get_message_by_subject_via_imap
- get_message_by_from_via_imap
- get_message_by_text_via_imap
- для POP3:
- улучшение работы Popup окон
- мелкий баг фикс и улучшения интерфейса
- в функцию browser->refresh добавлен параметр ignore_cache, позволяющий делать перезагрузку страницы используя, и не используя кэш
- C# шаблон XHE.dll работает теперь без использования библиотеки libcurl.NET (старые версии тоже работают)
- баг фикс работы инсталлятора ( теперь все нужное ставит сам )
- баг фикс app->get_dlg_input_string (подключены 2 дополнительных параметра, что работали в IE)
- добавлены настройки передаваемого разрешения экрана браузера (если -1 то как в системе по умолчанию)
- User Agent теперь устанавливается без перезагрузки приложения и пересоздания браузера
- баг фикс broawser->set_app_info
- баг фикс browser->set_platform
- добавлена настройка в диалоге настроек : "Прятать иконку в трее"
- добавлена команда enable_remote_fonts - разрешающая или запрещающая использование удаленных шрифтов + настройка в диалоге настроек
- баг фикс browser->set_screen_resolution (теперь всегда срабатывает с первого раза)
- улучшение работы всех функция связанных с подменой Finger Print
- сделана browser->enable_frames - запрещает загрузку фреймов
- добавлена функции browser->set_hardware_info для эмуляции navigaror.hardwareConcurrency и navigaror.deviceMemory
- улучшен помощник кода
Re: Human Emulator Studio 7.0.8 (основанный на Chromium)
При установке RT версии выдало ошибку
Версия - студио rt 7.0.7
OS - win server 2016
Версия - студио rt 7.0.7
OS - win server 2016
- Вложения
-
- Screenshot_1.png (91.59 КБ) 1249 просмотров
Разработка решений для автоматизации вашего бизнеса. Telegram: https://t.me/k90_7
Re: Human Emulator Studio 7.0.8 (основанный на Chromium)
RT , SINGLE и DEMO обновим завтра. В STUDIO и DEMO ошибка интсталлятора уже исправлена. VC 2015 Redistributive x86 качает и ставит сам.
Re: Human Emulator Studio 7.0.8 (основанный на Chromium)
После команды $browser->clear_cache(); бывает не загружаются css,js и картинки
upd: Кстати в хром версии настройки картинок, js итп не сохраняются для каждого потока в папке порта?
еще проблема, поток останавливается:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: value
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
at XHE.Panels.Sheduler.ScriptTasks.ListScriptTasks.Load(String path)
at XHE.Panels.SchedulerPanel..ctor()
at XHE.BrowserForm.CreatePanes()
at XHE.BrowserForm.SetPreferences()
at XHE.BrowserForm.BrowserFormLoad(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at Syncfusion.Windows.Forms.MetroForm.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
upd: Кстати в хром версии настройки картинок, js итп не сохраняются для каждого потока в папке порта?
еще проблема, поток останавливается:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: value
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
at XHE.Panels.Sheduler.ScriptTasks.ListScriptTasks.Load(String path)
at XHE.Panels.SchedulerPanel..ctor()
at XHE.BrowserForm.CreatePanes()
at XHE.BrowserForm.SetPreferences()
at XHE.BrowserForm.BrowserFormLoad(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at Syncfusion.Windows.Forms.MetroForm.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Последний раз редактировалось Scov 17 июн 2018, 01:06, всего редактировалось 2 раза.
Re: Human Emulator Studio 7.0.8 (основанный на Chromium)
А можно еще сделать так, чтобы несколько переменных можно просматривать в отладчике ?
Re: Human Emulator Studio 7.0.8 (основанный на Chromium)
Идеально было бы сделать так, чтобы при наведении на переменную в редакторе в момент отладки над каждой переменной на которую наводишь курсором мыши показывался всплывающий текст со значением переменной аналогично как это сделано в Visual Studio.
http://x-scripts.com/
Код: Выделить всё
<?php
$xhe_host ="127.0.0.1:7010";
require("../Templates/xweb_human_emulator.php");
$browser->navigate("http://x-scripts.com");
$app->quit();?>
Re: Human Emulator Studio 7.0.8 (основанный на Chromium)
Re: Human Emulator Studio 7.0.8 (основанный на Chromium)
Боль. Сделать echo сложно?spaiker писал(а): ↑15 июн 2018, 16:06Поддерживаю!
Re: Human Emulator Studio 7.0.8 (основанный на Chromium)
Так всю жизнь и делали, но раз уж добавили реально полезный инструмент (скорость отладки скрипта с его использованием выросла в разы), так почему бы не доделать его уже до конца.
http://x-scripts.com/
Код: Выделить всё
<?php
$xhe_host ="127.0.0.1:7010";
require("../Templates/xweb_human_emulator.php");
$browser->navigate("http://x-scripts.com");
$app->quit();?>
Re: Human Emulator Studio 7.0.9 (основанный на Chromium)
- существенное улучшение помощника кода
- обновлен движок хрома
- добавлена функция browser->set_plugins_info
- улучшение работы browser->set_canvas_toDataURL
- улучшение отображения в инспекторе для активных элементов во фрейме
- возможность через JS изменять и получать доступ к любым элементам во фреймах
- корректное отображение номера фрейма в инспекторе
- корректное отображение номера фрейма в контекстном меню команд
- улучшение работы с кэшем
- баг фикс browser->clear_cache
- улучшение работы mouse->move_to и mouse->send_move_to
- улучшение работы методов click_by_xxx (убран двойной щелчок)
- добавлено Ctrl+F в панель разработчика
- добавлена клавиша Enter в диалог добавления кода
- улучшение интсалляционного файла
- улучшение хелпа
- в редактор добавлена подсветка парных и не парных скобок
- сделано закрытие контекстного меню в браузере при щелчке по браузеру
- создан официальный телеграмм канал : https://t.me/humanemulator
Re: Human Emulator Studio 7.0.9 (основанный на Chromium)
А runtime версия тоже обновлена?
Разработка решений для автоматизации вашего бизнеса. Telegram: https://t.me/k90_7
Re: Human Emulator Studio 7.0.9 (основанный на Chromium)
сегодня обновим, вчера не успели