Версия 4.3

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

Re: Версия 4.3

Сообщение bigfozzy » 28 янв 2012, 13:06

xweb not connected: Keyboard.SendKey?key=9&is_key=1
- это при удаленном использовании и именно на send_key ? Работу send_key посмотрю в первую очередь и исправлю, там была замена KEY_DOWN и KEY_UP вместо KEY_CHAR - могли кода не срастись ..., измененния были чтобы генерить все события кнопки ...

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

PS: Если не сложно - в какой версии send_key работал этот кусок :

// tab
$keyboard->send_key(0x09,true);
$keyboard->send_key(0x09,true);
$keyboard->send_key(0x09,true);

или вообще не работал ?

xyu
Сообщения: 91
Зарегистрирован: 06 ноя 2010, 17:47

Re: Версия 4.3

Сообщение xyu » 28 янв 2012, 13:59

- это при удаленном использовании и именно на send_key ?
да, это только на команду

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

$keyboard->send_key(0x09,true);
остальное не проверял

Tab через send_key работал в 4.2

xyu
Сообщения: 91
Зарегистрирован: 06 ноя 2010, 17:47

Re: Версия 4.3

Сообщение xyu » 28 янв 2012, 14:04

функция стала выглядеть так вот send_key($key,$is_key=false); то есть is_key= false говорит о том что использовать символы, а не ключи, то есть так как это было раньше.
что если is_key равно true вызывать KEY_CHAR в остальных KEY_DOWN и KEY_UP

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

Re: Версия 4.3

Сообщение bigfozzy » 28 янв 2012, 14:36

все, исправлено все и протестировано - работает по send_key. В течении часа версию обновлю - в автомате инсталл стока создается...

остальным займусь уже с понедельника, отдыхать тож надо :-)

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

Re: Версия 4.3

Сообщение bigfozzy » 28 янв 2012, 17:39

версия обновлена.

xyu
Сообщения: 91
Зарегистрирован: 06 ноя 2010, 17:47

Re: Версия 4.3

Сообщение xyu » 28 янв 2012, 19:34

Спасибо за оперативность, да, работает. Классные обновы!

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

Re: Версия 4.3

Сообщение bigfozzy » 31 янв 2012, 16:06

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

$btn->click_by_inner_text("Save changes",true);
$btn->click_by_atribute("onclick","alert('2')",true);
$element->click_by_atribute("class","save-changes-button",true);
$element->click_on_element_by_inner_text("Save changes",true);
$btn->click_by_inner_text("Save changes","true");
$btn->click_by_atribute("class","save-changes-button",true);
исправлено, сделан более надежный вариант работы с атрибутами, ивентами и классами, будет доступно в 4.4. Версию 4.4 начну выкладывать завтра.

Пока сделано в 4.4:

- в настрйоках убран в неюникод версиях ненужный пункт, отнорсящийся к работе с юникод
- сделано более надежное, быстрое и правильное определение ip в connection->get_real_ip();
- в контекстное меню добавления кода над листбокса теперь заполняются текущие тексты,значения и индексы листбокса
- в контекстном меню добавления кода над листбокса не предлагается мультиселект, если он не нужен в режиме не предлагать ненужное
- в контекстное меню добавления кода над элементом ввода теперь заполняется значения ввода
- исправлены баги в работе объекта object, сделаны тесты и проверена работоспособность на различных элементах
- исправлена работа с атрибутами-класами и атрибутами-ивентами и другими активными атрибутами элемента
- исправлены ошибки вызова click_by_inner_text для хтмл-кнопок и элементов
- сделан более надежный вариант работы с атрибутами, ивентами и классами
- сделано более провдвинутая работа с мышью на странице (теперь если координаты выходят за границы страницы то происходит автоскролирование), т.е клик будет по тем координатам что видны в инспекторе

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

Ответить