Версия 4.6.50

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

Re: Версия 4.6.33

Сообщение bigfozzy » 28 окт 2013, 16:57

В теченнии 2 часов будет перезалита версия (исправлен еще баг фикс по поводу добавления фото в сообщения в группы на некотрых системах, сейчас делается ребилд)

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

Re: Версия 4.6.35

Сообщение bigfozzy » 31 окт 2013, 15:24

Новшества и баг фикс :

- в XHEInterface добавлен метод get_id
- добавлен объект XHEInterfaces (работа сразу с несколькими DOM интерфейсами)
- добавлен метод $element->get_all_by_tag
- во все дом объекты добавлены методы
- get_all
- get_all_by_name
- get_all_by_id
- get_all_by_inner_text
- get_all_by_inner_html
- get_all_by_value
- get_all_by_src
- get_all_by_href
- get_all_by_alt
- get_all_by_attribute
- get_all_by_numbers
- улучшение работы функций input
- улучшение работы window->execute_open_file

OlegGraf
Сообщения: 76
Зарегистрирован: 04 ноя 2011, 01:01

Re: Версия 4.6.35

Сообщение OlegGraf » 31 окт 2013, 18:14

О, вот спасибо, буду тестить
Документации пока нет, возник вопрос:
Например, нужно получить все тексты <strong> из всех тегов <a>
По логике:

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

//Получаю все теги  <a>
$tagsa=$element->get_all_by_tag('a');
//Потом в цикле получаю теги стронг <strong>
    foreach($tagsa as $obja){
        $objs=$obja->get_all_by_tag('strong');
        $strong_array=$objs->get_inner_text();
    print_r($strong_array);
    }
Все верно?

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

Re: Версия 4.6.35

Сообщение bigfozzy » 31 окт 2013, 19:09

Документации пока нет, возник вопрос:
Документацию обновили, и в Test Samples все есть.

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

// получим все объекты с тэгом 'A'
$tagsa=$element->get_all_by_tag('a');


эквивалентно

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

// получить все ссылки
$tagsa=$anchor->get_all();
А чтобы получить все ссылки во внутреннем хтмл котрых есть <strong> то это можно так :

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

// получить все ссылки внутри которых есть <strong>
$anchors_with_strong=$anchor->get_all_by_inner_html("<strong>");
print_r($anchors_with_strong->get_href());

OlegGraf
Сообщения: 76
Зарегистрирован: 04 ноя 2011, 01:01

Re: Версия 4.6.35

Сообщение OlegGraf » 31 окт 2013, 19:32

чтобы получить все ссылки во внутреннем хтмл котрых есть <strong>
Нет, мне нужно получить именно все <strong> всех ссылок.
Логично было бы так $element->get_all_by_tag('a')->get_all_by_tag('strong')
Или как?

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

Re: Версия 4.6.35

Сообщение bigfozzy » 01 ноя 2013, 14:09

OlegGraf писал(а):
чтобы получить все ссылки во внутреннем хтмл котрых есть <strong>
Нет, мне нужно получить именно все <strong> всех ссылок.
Логично было бы так $element->get_all_by_tag('a')->get_all_by_tag('strong')
Или как?
скоро будут добавлены еще функции - по получению дочерних элементов а также их списков

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

Re: Версия 4.6.35

Сообщение dimerm » 02 ноя 2013, 20:15

Вот за XHEWindowInterface - спасибище! Изучил, попробовал - круто нафик!
А есть шансы получать когдато в будущем внутренний текст окна?
(Вообще не сказать что это прямо жизненно необходимо, ибо всё что надо этот инструмент уже делает на ура)

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

Re: Версия 4.6.35

Сообщение bigfozzy » 03 ноя 2013, 15:04

Функция get_text (http://humanemulator.net/objects/WINDOW ... t_text.php) уже получает внутренний текст окна, или имеется ввиду что-то другое ?

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

Re: Версия 4.6.35

Сообщение dimerm » 03 ноя 2013, 16:08

Она выдаёт только заголовок окна. Ну у меня так получилось по крайней мере.

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

Re: Версия 4.6.35

Сообщение bigfozzy » 04 ноя 2013, 12:17

dimerm писал(а):Она выдаёт только заголовок окна. Ну у меня так получилось по крайней мере.
Заголовок окна по умолчанию и есть текст окна ( для подробностей можно глянуть это через Microsoft Spy (spyxx.exe) )

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

Re: Версия 4.6.35

Сообщение bigfozzy » 04 ноя 2013, 18:22

Небольшие Доработки 4.6.36 :

- в объект window добавлены функции получения оконных интерфейсов
  • - get_all_by_number
    - get_all_by_text
    - get_all_by_class
- Добавлен объкт XHEWindowInterfaces, для работы со спиcками интерфейсов к окнам
- Добавлены макросы INPUT_TIME (пауза между вводами символов с клавиатуроы по умолчанию) и COMMAND_TIME (максимальнео время выполнение команды по умолчанию)
- добавлено debug->get_gui_resources - для получения GDI Ресурсов текущей версии хумана
- баг фикс функци get_child_numbers (теперь возвращат номера только дочерних, без номера родителя)
- улучшен Диалог Быстрого старта, добавлены новые возможности
- улучшение работы connection->check_ping_site (нормально работает с параметрами http и https )
- в app->get_dlg_input_string добавлен параметр - default_answer
- ftp->disconect и ftp->disconect_all - заменены на ftp->disconnect и ftp->disconnect_all (с сохранением совместимости)
- в XHEInterfaces добавлены функции для получения первого элемента с заданными свойствами
  • - get_by_name
    - get_by_id
    - get_by_inner_text
    - get_by_inner_html
    - get_by_src
    - get_by_href
    - get_by_alt
    - get_by_value
    - get_by_attribute
- в XHEInterfaces добавлены функции для получения списка элементов с заданными свойствами
  • - get_all_by_name
    - get_all_by_id
    - get_all_by_inner_text
    - get_all_by_inner_html
    - get_all_by_src
    - get_all_by_href
    - get_all_by_alt
    - get_all_by_value
    - get_all_by_attribute
- добавлена функция XHEInterfaсe->get_clone - для получение объектов-клонов DOM интерфейса
- browser->disable_download_dialog заменен аналогом browser->enable_download_dilaog (c сохранением работоспособности скриптов)
- добавлена поддержка IE 11

0z1
Сообщения: 26
Зарегистрирован: 29 янв 2013, 11:52

Re: Версия 4.6.36

Сообщение 0z1 » 07 ноя 2013, 05:01

А где можно посмотреть примеры:

>>Автоматизация работы с окнами мессенджеров (ICQ, Skype и т.п.);

Увидел на вашем блоге. Или с помощью каких функций можно начать взаимодействие и насколько оно прорабатывается?

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

Re: Версия 4.6.36

Сообщение bigfozzy » 07 ноя 2013, 11:43

0z1 писал(а):А где можно посмотреть примеры:

>>Автоматизация работы с окнами мессенджеров (ICQ, Skype и т.п.);

Увидел на вашем блоге. Или с помощью каких функций можно начать взаимодействие и насколько оно прорабатывается?
В последних версиях в папке программы в :

"\Scripts Pack\icq"
"\Scripts Pack\skype"

А так - в Справке - http://humanemulator.net/objects/WINDOW ... erface.php

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

Re: Версия 4.6.36

Сообщение bigfozzy » 07 ноя 2013, 15:01

4.6.37: Небольшое количество новшеств и улучшений

- локализация найденных сообщений по английски
- баг фикс автокоррекции порта в скрипте
- в app->show_free_dlg добавились элементы FILESELECT и FOLDERSELECT
- в windowinterface добавлено :
  • - get_style
    - get_number
    - get_all_child
    - get_all_next
    - get_all_prev
    - get_all_parent
    - key_down
    - key_up
- в windowinterfaces добавлены функции
  • - get_by_text
    - get_by_class_name
    - get_by_point
- добавлена панель - история навигации
- добавлен объект RipCaptcha - для тестирования капч через ripcaptcha.com

OlegGraf
Сообщения: 76
Зарегистрирован: 04 ноя 2011, 01:01

Re: Версия 4.6.37

Сообщение OlegGraf » 07 ноя 2013, 23:16

Опять проблема с настройками папки скриптов
В настройках прописана папка на другом диске, а в интерфейсе другая, смотрите скрин
Вложения
human.png
human.png (31.4 КБ) 3271 просмотр

Ответить