Баги хром версии

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

Баги хром версии

Сообщение k907 » 20 июн 2018, 09:44

1. Методы send_move, send_click не срабатывают если Хуман свернут

2. $mouse->send_move_to($x, $y, "curve", 1000) невероятно долго выполняется, больше 5 минут. В версии с полной эмуляцией $mouse->move_to($x, $y, "curve", 1000) все ок.
Иногда появляется ошибка:

Connect from PHP to XHE not found. Check XHE and PHP port and connection to xhe.
Command http://127.0.0.1:8010/Mouse.send_move_t ... e=MjAwMA== not runned.

3. Если использовать $browser->clear_cache(); вместе с другими методами очистки, куки не удаляются, тестировал на Яндексе.


$browser->navigate("about:blank");
sleep(2);
$browser->clear_address_bar_history();
$browser->clear_cache(); // нужно убрать иначе браузер не очищается
$browser->clear_cookies("");
$browser->clear_history();
$browser->recreate();

После такой очистки куки не удаляются, если убрать clear_cache(), все ок. Возможно на результат влияет настройка “Разрушить кеш”

4. Если в операционной системе настройка «размер текста и других элементов» установлена на 125 % или 150 % Хуман неточно определяет координаты и размеры элементов, при вызове контекстного меню на определённом элементе страницы, информация отображается со смещением. (то есть видим инф. о другом элементе)


5. $span->click_by_inner_text выполняется два раз подряд, возможно такое же поведение и у других объектов, не проверял.

6. В редакторе не подсвечиваются скобки. (при выделении открывающей скобки не подсвечивается закрывающая )

7. Расположение панели отладки не запоминается, ну или запоминается не на долго, через несколько запусков сбивается на дефолтное.

8. На панели «Инструменты разработчика» не работает сочетание сочетание клавиш ctrl+f

9. Скрипты написанные в стандартной версии Хумана некорректно работают в рантайм версии ( рантайм версия устанавливалась отдельно, а не бралась из папки обычного Хумана) Пока не могу понять причину, предполагаю что дело в кодировке, хотя в настройках обеих версии кодировки совпадают.

10. На win server 2016 инсталяционный файл Xумана не запускается.


Пожелания:

При выборе команды в окне «Добавить код», добавлять выбранное в редактор по нажатию enter и закрывать окно.

Скрывать контекстное меню вызванное в браузере при клике на любую область БРАУЗЕРА, а не только на область в пределах ректора кода или панели отладки.
Вложения
Screenshot_1.png
размер текста и других элементов
Screenshot_1.png (104.64 КБ) 1205 просмотров
Разработка решений для автоматизации вашего бизнеса. Telegram: https://t.me/k90_7

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

Re: Баги хром версии

Сообщение bigfozzy » 20 июн 2018, 18:45

принято, исправим и сделаем.
новый билд будет в пятницу, часть уже будет там исправлено.

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

Re: Баги хром версии

Сообщение k907 » 23 июн 2018, 14:11

Спасибо за то что реализовали пожелания)
Разработка решений для автоматизации вашего бизнеса. Telegram: https://t.me/k90_7

Scov
Сообщения: 72
Зарегистрирован: 15 май 2009, 15:17

Re: Баги хром версии

Сообщение Scov » 24 июн 2018, 14:18

Перестал работать вызов функций по правой кнопке мыши. Когда хуман загружается то работает, при переходе на любой сайт нет.

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

Re: Баги хром версии

Сообщение bigfozzy » 24 июн 2018, 16:28

Спасибо, Версию обновили + небольшая оптимизация по памяти при долгом использовании.

E=mc2
Сообщения: 124
Зарегистрирован: 16 май 2014, 00:57

Re: Баги хром версии

Сообщение E=mc2 » 27 июн 2018, 11:30

версия 7.0.9
$browser->get_cookie_for_url
$browser->get_cookie
не отдаёт ничего

Тот же скрипт в 4.10.12 прекрасно отрабатывает.
Может для 7.0.9 настройки какие особые нужны? Скучно это... :?

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

Re: Баги хром версии

Сообщение Support » 27 июн 2018, 13:38

E=mc2 писал(а):
27 июн 2018, 11:30
версия 7.0.9
$browser->get_cookie_for_url
$browser->get_cookie
не отдаёт ничего

Тот же скрипт в 4.10.12 прекрасно отрабатывает.
Может для 7.0.9 настройки какие особые нужны? Скучно это... :?
Не могли бы вы на почту саппорта прислать как проверяете работу с куками, что бы мы могли эту ситуацию протестировать у себя.

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

Re: Баги хром версии

Сообщение bigfozzy » 28 июн 2018, 14:07

исправлено

E=mc2
Сообщения: 124
Зарегистрирован: 16 май 2014, 00:57

Re: Баги хром версии

Сообщение E=mc2 » 02 июл 2018, 09:58

активирую выпадающий список, как тут:
Изображение
поелозил мышкой, навел на нужный пункт $mouse->move($x,$y,true,1,5) Кликнул $mouse->click($x,$y)
Всё путем. Работает как надо.
Перехожу на send_move, send_click - не работает. Т.е нужный пункт не выбирается.
Вот

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

Re: Баги хром версии

Сообщение k907 » 20 янв 2019, 20:47

1. После выполнения $browser->set_user_agent($ua) через window.navigator.appVersion можно получить предыдущий user agent

2. set_hook_on_response / set_hook_on_begin_transaction не работают
файл *.in1, *.in2 и т.д. не создаются

3. Не работаете $raw->get_last_response_buffer();

4. $raw->get_last_readed() возвращает число (предположительно длину ответа) вместо содержимого ответа

5. При клике по ссылке с атрибутом target="_blank", в новой вкладке появляются проблемы:
- в адресной строке не отображается url
- если нажать кнопку "Профиль Браузера" появляется сообщение о ошибке
http://prntscr.com/m9plvz
http://prntscr.com/m9pmsn

- получить инф. о элементах страницы невозможно

6. В папке с загружаемыми фото появляются построении папки "blob_storage" и "GPUCache"
файлы загружались вручную без использования $window->execute_open_file()

7. http://humanemulator.net с украинских ip открывается 10 - 20 секунд

8. http://humanemulator.net/objects/WEB/br ... script.php - 404 ошибка

9. Очень часто программа сама закрывается. Сбой происходит в момент очистки кеша.
После перезапуска программы настройка "Разрешить кеш" включена, хотя до этого была выключена.

10. $mail->set_proxy не работает, тестировал на https прокси с авторизацией, подключался к mail.ru

11. На панели "Список" нет полосы прокрутки
http://prntscr.com/m9pmdb

12. Программа не запоминает расположение панелей (сброс после перезапуска программы) видео - https://drive.google.com/open?id=1Jw2rZ ... 0JqZXQx2IS

13. get_pos_in_webpage_picture не работает если браузер свернут

14. $mouse->send_click($x,$y) не работает если браузер свернут

15. get_x/get_y возвращают разные значения если программа свёрнута/развернута

Пожелания:

1. В $raw не хватает метода для получения тела запроса и cookie

2. В панели отладки "XWeb@exit" выводить с новой строки
Иногда необходимо скопировать результат работы скрипта из панели отладки, а приклеенная XWeb@exit мешает это сделать.
http://prntscr.com/m9pqs0

3. Работу с пунктом контекстного меню "Получить DOM интерфейс" организовать так же как это сделано в программе с IE версией
http://prntscr.com/m9pr0d

4. В контекстном меню в параметры методов $mouse подставляются координаты относительно верхнего левого угла видимой части страницы, хотелось бы чтобы координаты были абсолютными то есть относительно начала страницы.
http://prntscr.com/m9prg9


Версия программы – 4.0.26
OS – win 7
Разработка решений для автоматизации вашего бизнеса. Telegram: https://t.me/k90_7

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

Re: Баги хром версии

Сообщение Support » 21 янв 2019, 00:29

k907 писал(а):
20 янв 2019, 20:47
1. После выполнения $browser->set_user_agent($ua) через window.navigator.appVersion можно получить предыдущий user agent

2. ...
Спасибо. Всё что можно будет технически исправить и добавить - исправим и добавим.

Scov
Сообщения: 72
Зарегистрирован: 15 май 2009, 15:17

Re: Баги хром версии

Сообщение Scov » 21 янв 2019, 15:02

Постоянно выскакивает ошибка
Изображение

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

Re: Баги хром версии

Сообщение bigfozzy » 21 янв 2019, 17:26

Scov писал(а):
21 янв 2019, 15:02
Постоянно выскакивает ошибка
а что вы нажимаете или выполняете ?

Scov
Сообщения: 72
Зарегистрирован: 15 май 2009, 15:17

Re: Баги хром версии

Сообщение Scov » 21 янв 2019, 17:58

bigfozzy писал(а):
21 янв 2019, 17:26
Scov писал(а):
21 янв 2019, 15:02
Постоянно выскакивает ошибка
а что вы нажимаете или выполняете ?
Переход по сайтам, пост в формы. Помогает только частая перезагрузка, в принципе не напрягает.

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

Re: Баги хром версии

Сообщение k907 » 23 янв 2019, 02:37

Код:

$browser->navigate("https://www.facebook.com/alex.gayver.5/ ... 0475525992");
$browser->wait_for(60,1);
$anchor->click_by_inner_text('Судак', true);

открывает две новые вкладки вместо одной
Разработка решений для автоматизации вашего бизнеса. Telegram: https://t.me/k90_7

Закрыто