Код: Выделить всё
$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: если какие пожелания есть, будем делать. баг фикс в первую очередь плиз.