Версия 4.4.19 (Release)
Re: Версия 4.4
Есть к сожалению.
Начиная с 4.4.5 теперь не всегда работает $input->set_value_by_name(), хотя $input->set_value_by_number() по прежнему работает.
Например такой пример
$input->set_value_by_name("q","something");
не работает в ИЕ7 на главной Гугловской странице (хотя там же работает $input->set_value_by_number(0,"something");).
Никакой закономерности, где работать не будет, не нашёл.
Начиная с 4.4.5 теперь не всегда работает $input->set_value_by_name(), хотя $input->set_value_by_number() по прежнему работает.
Например такой пример
$input->set_value_by_name("q","something");
не работает в ИЕ7 на главной Гугловской странице (хотя там же работает $input->set_value_by_number(0,"something");).
Никакой закономерности, где работать не будет, не нашёл.
Re: Версия 4.4
Начиная с 4.4.5 теперь не всегда работает $input->set_value_by_name(), хотя $input->set_value_by_number() по прежнему работает.
проверил, работает правда на IE 9, сейчас поставлю систему с IE7 и проверю там еще раз. Это только в 4.4.5 появилось ? По коду посмотрел - ничего такого быть не может. Пока запишу и на неделе проведу серию тестов.// navigate to google
$browser->navigate("http://www.google.com");
$browser->wait_for();
sleep(1);
$input->set_value_by_name("q","abc абвгд");
Re: Версия 4.4
Такого точно нет в 4.3.3, и вроде, не наблюдал в 4.4.2. Странное поведение начал замечать с 4.4.5bigfozzy писал(а):Это только в 4.4.5 появилось ?
Под ИЕ8 (да и под ИЕ9) можно, например, попробовать так:
Код: Выделить всё
$browser->navigate("http://twitter.com/");
$browser->wait_for();
sleep(1);
$input->set_value_by_name("session[username_or_email]","inputName"); // не работает
$input->set_value_by_name("session[password]","inputName"); // не работает
$input->set_value_by_name("user[name]","inputName"); //работает
$input->set_value_by_name("user[email]","inputName"); //работает
$input->set_value_by_name("user[user_password]","inputName"); //работает
sleep(5);
$input->set_value_by_number(3,"inputNumber"); // тот же самый инпут имени - работает
$input->set_value_by_number(4,"inputNumber"); // тот же самый инпут пароля - работает
Re: Версия 4.4
В этом примере все ок - инпутов с именами "session[username_or_email]" и "session[password]" по два на странице твитера (можно посмотреть через панель список или диалог дом модели) и команды :4quest писал(а):Такого точно нет в 4.3.3, и вроде, не наблюдал в 4.4.2. Странное поведение начал замечать с 4.4.5bigfozzy писал(а):Это только в 4.4.5 появилось ?
Под ИЕ8 (да и под ИЕ9) можно, например, попробовать так:Код: Выделить всё
$browser->navigate("http://twitter.com/"); $browser->wait_for(); sleep(1); $input->set_value_by_name("session[username_or_email]","inputName"); // не работает $input->set_value_by_name("session[password]","inputName"); // не работает $input->set_value_by_name("user[name]","inputName"); //работает $input->set_value_by_name("user[email]","inputName"); //работает $input->set_value_by_name("user[user_password]","inputName"); //работает sleep(5); $input->set_value_by_number(3,"inputNumber"); // тот же самый инпут имени - работает $input->set_value_by_number(4,"inputNumber"); // тот же самый инпут пароля - работает
Код: Выделить всё
$input->set_value_by_name("session[username_or_email]","inputName"); // не работает
$input->set_value_by_name("session[password]","inputName"); // не работает
PS: возможно просто так совпало что твитер поменял это недавно с выходом 4.4 версий ...
Re: Версия 4.4
У Твиттера - может быть.
изменилось поведение Анкоров.
Код вызывает ошибку "Error processing Anchor.GetNumberByAttribute?attr_name=href...":
Кроме того, не знаю баг ли это, $anchor->get_href_...() раньше выдавал полный путь, сейчас - относительный(как задан).
изменилось поведение Анкоров.
Код вызывает ошибку "Error processing Anchor.GetNumberByAttribute?attr_name=href...":
Код: Выделить всё
$browser->navigate("http://google.com/");
$browser->wait_for();
sleep(1);
$anchor->get_number_by_attribute('href', "about.html", false);
Re: Версия 4.4
Код: Выделить всё
Error processing Anchor.GetNumberByAttribute
По поводу href, вроде ничего не изменилось, может ошибаюсь - проверял так :
Код: Выделить всё
echo "1. Перейдем на полигон : ";
echo $browser->navigate("http://www.humanemulator.net/poligon/anchor.html")."<br>";
$browser->wait_for();
// получить href ссыкли по её имени
echo $anchor->get_href_by_name("onclick")."<br>"; // абсолютный
echo $anchor->get_attribute_by_attribute("name","onclick",true,"href")."<br>"; // относительный
Код: Выделить всё
1. Перейдем на полигон : 1
http://www.humanemulator.net/123.htm
/123.htm
Re: Версия 4.4
ага, оно. Спасибо за решение!bigfozzy писал(а): По поводу href, вроде ничего не изменилось, может ошибаюсь - проверял так :PS: По поводу изменения поведения - можно вернуть - чтобы работало все как раньше - выбрав более раннюю модель IE в свойствах. Или имелось что-то другое ввиду ?Код: Выделить всё
echo $anchor->get_attribute_by_attribute("name","onclick",true,"href")."<br>"; // относительный
Re: Версия 4.4
Доступен последний билд 4.4.6, вот список изменений:
- в диалог дом модели добавлены недостающие вкладки
- исправлены баги с возвращаемым результатом при отсутствии соединения в mail->find_and_navigate_on_link_by_number
- приведены в соответствие количество функций описанных в шаблоне, тестах и инспекторе для всех объектов DOM
- anchor->get_all_urls заменена синонимом anchor->get_all_hrefs (старое написание тоже работает) + баг фикс последнего разделителя + обновлены тест и хелп
- anchor->get_all_urls_by_inner_text заменена синонимом anchor->get_all_hrefs_by_inner_text (старое написание тоже работает) + баг фикс последнего разделителя + обновлены тест и хелп
- anchor->get_all_urls_in_frame заменена синонимом anchor->get_all_hrefs_in_frame (старое написание тоже работает) + баг фикс возвращаемого результата когда такого фрейма нет и последнего разделителя + обновлены тест и хелп
- anchor->get_all_urls_by_inner_text_in_frame заменена синонимом anchor->get_all_hrefs_by_inner_text_in_frame (старое написание тоже работает) + баг фикс возвращаемого результата когда такого фрейма нет и последнего разделителя + обновлены тест и хелп
- anchor->get_all_external_texts_and_url заменена синонимом anchor->get_all_external_inner_texts_and_hrefs (старое написание тоже работает) + более корректная и быстрая работа и баг фикс последнего разделителя + обновлены тест и хелп
- anchor->get_all_external_texts_and_url_in_frame заменена синонимом anchor->get_all_external_inner_texts_and_hrefs_in_frame (старое написание тоже работает) + более корректная и быстрая работа и баг фикс последнего разделителя + добавлен параметр навигации + обновлены тест и хелп
- anchor->click_within_iframe_by_name заменена синонимом anchor->click_by_name_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- anchor->click_within_iframe_by_number заменена синонимом anchor->click_by_name_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- anchor->click_within_iframe_by_inner_text заменена синонимом anchor->click_by_inner_text_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- anchor->click_within_iframe_by_href заменена синонимом anchor->click_by_href_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- anchor->click_within_iframe_by_attribute заменена синонимом anchor->click_by_attribute_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- anchor->set_focus_by_attribute_in_frame_by_number заменена синонимом anchor->set_focus_by_attribute_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- anchor->add_attribute_by_attribute_in_frame_by_number заменена синонимом anchor->add_attribute_by_attribute_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- anchor->remove_attribute_by_attribute_in_frame_by_number заменена синонимом anchor->remove_attribute_by_attribute_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- anchor->get_attribute_by_attribute_in_frame_by_number заменена синонимом anchor->get_attribute_by_attribute_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- изменен порядок категорий в инспекторе на более удобный
- более корректная работа окна отладки - теперь ловит все сообщения что были посланы от PHP
- более корректная работа textfile->read_file и textfle->write_file
- открывает и показывает ошибку пхп, даже если она произошла не в основном файле
Скачать можно по следующему адресу:
https://xn--80awbbeioodeq4h3a.xn--p1ai/download/4_0/ ... _4_4_6.exe
https://xn--80awbbeioodeq4h3a.xn--p1ai/download_mt/4 ... _4_4_6.exe
- в диалог дом модели добавлены недостающие вкладки
- исправлены баги с возвращаемым результатом при отсутствии соединения в mail->find_and_navigate_on_link_by_number
- приведены в соответствие количество функций описанных в шаблоне, тестах и инспекторе для всех объектов DOM
- anchor->get_all_urls заменена синонимом anchor->get_all_hrefs (старое написание тоже работает) + баг фикс последнего разделителя + обновлены тест и хелп
- anchor->get_all_urls_by_inner_text заменена синонимом anchor->get_all_hrefs_by_inner_text (старое написание тоже работает) + баг фикс последнего разделителя + обновлены тест и хелп
- anchor->get_all_urls_in_frame заменена синонимом anchor->get_all_hrefs_in_frame (старое написание тоже работает) + баг фикс возвращаемого результата когда такого фрейма нет и последнего разделителя + обновлены тест и хелп
- anchor->get_all_urls_by_inner_text_in_frame заменена синонимом anchor->get_all_hrefs_by_inner_text_in_frame (старое написание тоже работает) + баг фикс возвращаемого результата когда такого фрейма нет и последнего разделителя + обновлены тест и хелп
- anchor->get_all_external_texts_and_url заменена синонимом anchor->get_all_external_inner_texts_and_hrefs (старое написание тоже работает) + более корректная и быстрая работа и баг фикс последнего разделителя + обновлены тест и хелп
- anchor->get_all_external_texts_and_url_in_frame заменена синонимом anchor->get_all_external_inner_texts_and_hrefs_in_frame (старое написание тоже работает) + более корректная и быстрая работа и баг фикс последнего разделителя + добавлен параметр навигации + обновлены тест и хелп
- anchor->click_within_iframe_by_name заменена синонимом anchor->click_by_name_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- anchor->click_within_iframe_by_number заменена синонимом anchor->click_by_name_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- anchor->click_within_iframe_by_inner_text заменена синонимом anchor->click_by_inner_text_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- anchor->click_within_iframe_by_href заменена синонимом anchor->click_by_href_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- anchor->click_within_iframe_by_attribute заменена синонимом anchor->click_by_attribute_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- anchor->set_focus_by_attribute_in_frame_by_number заменена синонимом anchor->set_focus_by_attribute_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- anchor->add_attribute_by_attribute_in_frame_by_number заменена синонимом anchor->add_attribute_by_attribute_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- anchor->remove_attribute_by_attribute_in_frame_by_number заменена синонимом anchor->remove_attribute_by_attribute_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- anchor->get_attribute_by_attribute_in_frame_by_number заменена синонимом anchor->get_attribute_by_attribute_in_frame (старое написание тоже работает) + обновлены тесты и хелп
- изменен порядок категорий в инспекторе на более удобный
- более корректная работа окна отладки - теперь ловит все сообщения что были посланы от PHP
- более корректная работа textfile->read_file и textfle->write_file
- открывает и показывает ошибку пхп, даже если она произошла не в основном файле
Скачать можно по следующему адресу:
https://xn--80awbbeioodeq4h3a.xn--p1ai/download/4_0/ ... _4_4_6.exe
https://xn--80awbbeioodeq4h3a.xn--p1ai/download_mt/4 ... _4_4_6.exe
Re: Версия 4.4
Так как?bigfozzy писал(а):сейчас поставлю систему с IE7 и проверю там еще раз.
Я проверил ещё раз.
На ИЕ7 во всех 4.4.х версиях не работает на любых страницах $input->set_value_by_name() и $input->is_exist_with_name().
второй упрямо говорит false, первый же ничего не вставляет.
(версия 4.3.3 не страдает этим багом)
Валидный пример - главная Гугловская страница
Re: Версия 4.4
Да, есть такое, спасибо. Буду разбираться откуда это растет. Пока тогда могу просто посоветовать использовать IE9, чтобы не было этого бага.4quest писал(а):Так как?bigfozzy писал(а):сейчас поставлю систему с IE7 и проверю там еще раз.
Я проверил ещё раз.
На ИЕ7 во всех 4.4.х версиях не работает на любых страницах $input->set_value_by_name() и $input->is_exist_with_name().
второй упрямо говорит false, первый же ничего не вставляет.
(версия 4.3.3 не страдает этим багом)
Валидный пример - главная Гугловская страница
PS: Я пока подготовлю тесты чтобы оттестировать все и сразу на различных системах (на IE7 думаю проблема не тока с этими функциями будет) и постараюсь исправить это побыстрее.
Re: Версия 4.4
Билд обновлен, версия 4.4.7, все еще бета, но думаю стало все гораздо приятнее )
Вот список изменений:
- добавлен параметр frame=-1 в следующие функции:
- $frame->get_all_elements_by_number + обновлен тест и хелп
- $frame->get_attribute_by_name + обновлен тест и хелп
- $frame->get_attribute_by_number + обновлен тест и хелп
- $frame->get_body_by_number + обновлен тест и хелп
- $frame->get_count + обновлен тест и хелп
- $frame->get_height_by_name + обновлен тест и хелп
- $frame->get_height_by_number + обновлен тест и хелп
- $frame->get_name_by_number + обновлен тест и хелп
- $frame->get_number_by_name + обновлен тест и хелп
- $frame->get_src_by_name + обновлен тест и хелп
- $frame->get_src_by_number + обновлен тест и хелп
- $frame->get_width_by_name + обновлен тест и хелп
- $frame->get_width_by_number + обновлен тест и хелп
- $frame->remove_attribute_by_name + обновлен тест и хелп
- $frame->remove_attribute_by_number + обновлен тест и хелп
- $frame->set_body_by_number + обновлен тест и хелп[/list]
- добавлены следующие функции в объект table:
- get_cell_x_by_number
- get_cell_y_by_number
- в объекте element
- element->get_element_value_by_name -> element->get_value_by_name (старое работает)
- element->get_element_innerText_by_name -> element->get_inner_text_by_name (старое работает)
- element->get_element_innerHtml_by_name -> element->get_inner_html_by_name (старое работает)
- element->get_element_innerText_by_number -> element->get_inner_text_by_number (старое работает)
- element->get_element_innerHtml_by_number -> element->get_inner_html_by_number (старое работает)
- element->get_element_innerText_by_id -> element->get_inner_text_by_id (старое работает)
- element->get_element_innerHtml_by_id -> element->get_inner_html_by_id (старое работает)
- element->get_element_attribute_by_name -> element->get_attribute_by_name (старое работает)
- element->get_element_attribute_by_number -> element->get_attribute_by_number (старое работает)
- element->is_exist_with_name -> element->is_exist_by_name (старое работает)
- element->is_exist_with_attribute -> element->is_exist_by_attribute (старое работает)
- element->set_element_attribute_by_name -> element->set_attribute_by_name (старое работает)
- element->set_element_value_by_name -> element->set_value_by_name (старое работает)
- element->click_on_element_by_name -> element->click_by_name (старое работает) + добавлен параметр $frame=-1
- element->click_on_element_by_number -> element->click_by_number (старое работает) + добавлен параметр $frame=-1
- element->click_on_element_by_inner_text -> element->click_by_inner_text (старое работает) + добавлен параметр $frame=-1
- element->click_by_attribute - добавлен параметр $frame=-1 + обновлен тест
- element->get_left_offset_on_page_by_att -> element->get_x_by_attribute (старое работает)
- element->get_top_offset_on_page_by_att -> element->get_y_by_attribute (старое работает)
- element->get_left_offset_on_page_by_name -> element->get_x_by_name (старое работает)
- element->get_top_offset_on_page_by_name -> element->get_y_by_name (старое работает)
- element->get_left_offset_on_page_by_href -> element->get_x_by_href (старое работает)
- element->get_top_offset_on_page_by_href -> element->get_y_by_href (старое работает)
- element->get_left_offset_on_page_by_tag_by_number -> element->get_x_by_tag_by_number (старое работает)
- element->get_top_offset_on_page_by_tag_by_number -> element->get_y_by_tag_by_number (старое работает)
- функция element->click_on_element_by_name_withiniframe убрана и заменена синонимом element->click_by_name (старое работает)
- функция element->click_on_element_by_inner_text_withiniframe убрана и заменена синонимом element->click_by_name (старое работает)
- функция element->click_within_iframe_by_attribute убрана и заменена синонимом element->click_by_attribute (старое работает)
- в функцию element->send_event_by_name - добавлен параметр $frame=-1
- в функцию element->send_event_by_number - добавлен параметр $frame=-1
- в функцию element->send_event_by_inner_text - добавлен параметр $frame=-1
- в функцию element->send_event_by_href - добавлен параметр $frame=-1
- в функцию element->send_event_by_attribute - добавлен параметр $frame=-1
- функция element->send_event_by_name_in_frame убрана и заменена синонимом element->send_event_by_name (старое работает)
- функция element->send_event_by_number_in_frame убрана и заменена синонимом element->send_event_by_number (старое работает)
- функция element->send_event_by_inner_text_in_frame убрана и заменена синонимом element->send_event_by_inner_text (старое работает)
- функция element->send_event_by_href_in_frame убрана и заменена синонимом element->send_event_by_href (старое работает)
- функция element->send_event_by_attribute_in_frame убрана и заменена синонимом element->send_event_by_attribute (старое работает)
- в функцию element->get_count - добавлен параметр $frame=-1 + контекстное меню
- во всех DOM объектах функция get_count_within_iframe_by_number убрана и заменена синонимом get_count (старое работает) + обновлены тесты
- в функцию is_exist_by_name во всех объектах где она есть добавлен парамерт $frame=-1
- во всех объектах функция где была is_exist_with_name заменена синонимом на is_exist_by_name (старое работает)
- во всех объектах функция где была is_exist_by_name_in_frame заменена синонимом на is_exist_by_name (старое работает)
- в функцию element->get_number_by_attribute добавлен парамерт $frame=-1
- в функцию element->get_width_by_name добавлен парамерт $frame=-1
- в функцию element->get_height_by_name добавлен парамерт $frame=-1
- в функцию element->get_width_by_href добавлен парамерт $frame=-1
- в функцию element->get_height_by_href добавлен парамерт $frame=-1
- в функцию element->get_x_by_name добавлен парамерт $frame=-1
- в функцию element->get_y_by_name добавлен парамерт $frame=-1
- в функцию element->get_x_by_href добавлен парамерт $frame=-1
- в функцию element->get_y_by_href добавлен парамерт $frame=-1
- в функцию element->get_x_by_tag_by_number добавлен парамерт $frame=-1
- в функцию element->get_y_by_tag_by_number добавлен парамерт $frame=-1
- в функцию element->get_all_events_by_name добавлен парамерт $frame=-1 + баг фикс последнего разделителя
- в функцию element->get_all_events_by_number добавлен парамерт $frame=-1 + обновлен тест + баг фикс последнего разделителя
- в функции element->add_attribute_by_name - добавлен парамерт $frame=-1
- в функции element->add_attribute_by_number - добавлен парамерт $frame=-1
- в функции element->set_value_by_name - добавлен парамерт $frame=-1
- функция element->get_all_attributes_by_name - возвращает теперь false вместо "false", если такого элемента нет + обновлен тест + баг фикс возвращаемого результата, когда нет заданого фрейма + баг фикс последнего разделителя
- функция element->get_all_attributes_by_number - возвращает теперь false вместо "false", если такого элемента нет + баг фикс возвращаемого результата, когда нет заданого фрейма + баг фикс последнего разделителя
- функция element->get_all_attributes_values_by_number - возвращает теперь false вместо "false", если такого элемента нет + баг фикс возвращаемого результата, когда нет заданого фрейма + баг фикс последнего разделителя
- функция element->get_all_attributes_values_by_number - возвращает теперь false вместо "false", если такого элемента нет + баг фикс возвращаемого результата, когда нет заданого фрейма + баг фикс последнего разделителя
- функция element->get_attribute_by_name - возвращает теперь false вместо "false", если такого элемента нет
- функция element->get_attribute_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция element->get_inner_html_by_id - возвращает теперь false вместо "false", если такого элемента нет
- функция element->get_inner_html_by_attribute - возвращает теперь false вместо "false", если такого элемента нет + добавлен парамерт $frame=-1
- функция element->get_inner_html_by_name - возвращает теперь false вместо "false", если такого элемента нет
- функция element->get_inner_html_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция element->get_inner_text_by_name - возвращает теперь false вместо "false", если такого элемента нет
- функция element->get_inner_text_by_id - возвращает теперь false вместо "false", если такого элемента нет
- функция element->get_inner_text_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция element->get_value_by_name - возвращает теперь false вместо "false", если такого элемента нет
- для всех функий element - обновлены тесты + где был баг фикс работы в несуществующем фрейме - фикс
- команда browser->wait_for() теперь встроена внутри команд browser->navigate,navigate_to_home_page,go_back,refresh - т.е ее теперь не нужно вызывать после каждого navigate
- команда browser->wait_for() теперь встроена внутри всех click команд для DOM объетков - т.е ее теперь не нужно вызывать её после каждого щелчка
- добавлена функция browser->set_wait_params которая задает параметры ожидания для функции wait_for, если вызывать ее с параметрами по умолчанию - то сбрасывает эти парметры на парметры по умолчанию
- добавление нового механизма борьбы с утечками памяти IE - утечек стало еще меньше
- в информационной панели сделан крупнее шрифт
- при установке файл quick start.xml больше не переписывается.
- в контекстное меню над элементом добавлено возможность выбрать функции $body,$frame,$form,$table, если на них произошел щелчок
- баг фикс вывода номера формы во фрейме в инспекторе
- ускорение работы инспектора
- в инспекторе элементов и контекстном меню число функций для $element теперь совпадает с шаблоном
- баг фикс вывода номера элемента в инспекторе во фрейме
- баг фикс отображения номера в инспкторе для объекта $element
- в инспектор добавлена возможность для текущего элемента увидеть номер для работы с $element
- баг фикс отображения текущей строки и столбца редактора в панели статуса при щелках мышью по редактору
- в инспекторе и тестах приведено в соответствие количество функций объекта $element в соотвествии с шаблоном
- keyboard->send_input - баг фикс разноязыкового ввода + ускорение ввода по умолчанию
Скачать можно по следующим адресам:
https://xn--80awbbeioodeq4h3a.xn--p1ai/download_mt/4 ... _4_4_7.exe
https://xn--80awbbeioodeq4h3a.xn--p1ai/download/4_0/ ... _4_4_7.exe
PS: справка будет обновлена после того как такие операции как с element будут произведены со всеми дом объектами
PS1: ближайшую неделю а может и больше буду заниматься объектами. Предложения что делать все равно принимаются и ставяться в очередь. Всем спасибо за внимание )
Вот список изменений:
- добавлен параметр frame=-1 в следующие функции:
- $frame->get_all_elements_by_number + обновлен тест и хелп
- $frame->get_attribute_by_name + обновлен тест и хелп
- $frame->get_attribute_by_number + обновлен тест и хелп
- $frame->get_body_by_number + обновлен тест и хелп
- $frame->get_count + обновлен тест и хелп
- $frame->get_height_by_name + обновлен тест и хелп
- $frame->get_height_by_number + обновлен тест и хелп
- $frame->get_name_by_number + обновлен тест и хелп
- $frame->get_number_by_name + обновлен тест и хелп
- $frame->get_src_by_name + обновлен тест и хелп
- $frame->get_src_by_number + обновлен тест и хелп
- $frame->get_width_by_name + обновлен тест и хелп
- $frame->get_width_by_number + обновлен тест и хелп
- $frame->remove_attribute_by_name + обновлен тест и хелп
- $frame->remove_attribute_by_number + обновлен тест и хелп
- $frame->set_body_by_number + обновлен тест и хелп[/list]
- добавлены следующие функции в объект table:
- get_cell_x_by_number
- get_cell_y_by_number
- в объекте element
- element->get_element_value_by_name -> element->get_value_by_name (старое работает)
- element->get_element_innerText_by_name -> element->get_inner_text_by_name (старое работает)
- element->get_element_innerHtml_by_name -> element->get_inner_html_by_name (старое работает)
- element->get_element_innerText_by_number -> element->get_inner_text_by_number (старое работает)
- element->get_element_innerHtml_by_number -> element->get_inner_html_by_number (старое работает)
- element->get_element_innerText_by_id -> element->get_inner_text_by_id (старое работает)
- element->get_element_innerHtml_by_id -> element->get_inner_html_by_id (старое работает)
- element->get_element_attribute_by_name -> element->get_attribute_by_name (старое работает)
- element->get_element_attribute_by_number -> element->get_attribute_by_number (старое работает)
- element->is_exist_with_name -> element->is_exist_by_name (старое работает)
- element->is_exist_with_attribute -> element->is_exist_by_attribute (старое работает)
- element->set_element_attribute_by_name -> element->set_attribute_by_name (старое работает)
- element->set_element_value_by_name -> element->set_value_by_name (старое работает)
- element->click_on_element_by_name -> element->click_by_name (старое работает) + добавлен параметр $frame=-1
- element->click_on_element_by_number -> element->click_by_number (старое работает) + добавлен параметр $frame=-1
- element->click_on_element_by_inner_text -> element->click_by_inner_text (старое работает) + добавлен параметр $frame=-1
- element->click_by_attribute - добавлен параметр $frame=-1 + обновлен тест
- element->get_left_offset_on_page_by_att -> element->get_x_by_attribute (старое работает)
- element->get_top_offset_on_page_by_att -> element->get_y_by_attribute (старое работает)
- element->get_left_offset_on_page_by_name -> element->get_x_by_name (старое работает)
- element->get_top_offset_on_page_by_name -> element->get_y_by_name (старое работает)
- element->get_left_offset_on_page_by_href -> element->get_x_by_href (старое работает)
- element->get_top_offset_on_page_by_href -> element->get_y_by_href (старое работает)
- element->get_left_offset_on_page_by_tag_by_number -> element->get_x_by_tag_by_number (старое работает)
- element->get_top_offset_on_page_by_tag_by_number -> element->get_y_by_tag_by_number (старое работает)
- функция element->click_on_element_by_name_withiniframe убрана и заменена синонимом element->click_by_name (старое работает)
- функция element->click_on_element_by_inner_text_withiniframe убрана и заменена синонимом element->click_by_name (старое работает)
- функция element->click_within_iframe_by_attribute убрана и заменена синонимом element->click_by_attribute (старое работает)
- в функцию element->send_event_by_name - добавлен параметр $frame=-1
- в функцию element->send_event_by_number - добавлен параметр $frame=-1
- в функцию element->send_event_by_inner_text - добавлен параметр $frame=-1
- в функцию element->send_event_by_href - добавлен параметр $frame=-1
- в функцию element->send_event_by_attribute - добавлен параметр $frame=-1
- функция element->send_event_by_name_in_frame убрана и заменена синонимом element->send_event_by_name (старое работает)
- функция element->send_event_by_number_in_frame убрана и заменена синонимом element->send_event_by_number (старое работает)
- функция element->send_event_by_inner_text_in_frame убрана и заменена синонимом element->send_event_by_inner_text (старое работает)
- функция element->send_event_by_href_in_frame убрана и заменена синонимом element->send_event_by_href (старое работает)
- функция element->send_event_by_attribute_in_frame убрана и заменена синонимом element->send_event_by_attribute (старое работает)
- в функцию element->get_count - добавлен параметр $frame=-1 + контекстное меню
- во всех DOM объектах функция get_count_within_iframe_by_number убрана и заменена синонимом get_count (старое работает) + обновлены тесты
- в функцию is_exist_by_name во всех объектах где она есть добавлен парамерт $frame=-1
- во всех объектах функция где была is_exist_with_name заменена синонимом на is_exist_by_name (старое работает)
- во всех объектах функция где была is_exist_by_name_in_frame заменена синонимом на is_exist_by_name (старое работает)
- в функцию element->get_number_by_attribute добавлен парамерт $frame=-1
- в функцию element->get_width_by_name добавлен парамерт $frame=-1
- в функцию element->get_height_by_name добавлен парамерт $frame=-1
- в функцию element->get_width_by_href добавлен парамерт $frame=-1
- в функцию element->get_height_by_href добавлен парамерт $frame=-1
- в функцию element->get_x_by_name добавлен парамерт $frame=-1
- в функцию element->get_y_by_name добавлен парамерт $frame=-1
- в функцию element->get_x_by_href добавлен парамерт $frame=-1
- в функцию element->get_y_by_href добавлен парамерт $frame=-1
- в функцию element->get_x_by_tag_by_number добавлен парамерт $frame=-1
- в функцию element->get_y_by_tag_by_number добавлен парамерт $frame=-1
- в функцию element->get_all_events_by_name добавлен парамерт $frame=-1 + баг фикс последнего разделителя
- в функцию element->get_all_events_by_number добавлен парамерт $frame=-1 + обновлен тест + баг фикс последнего разделителя
- в функции element->add_attribute_by_name - добавлен парамерт $frame=-1
- в функции element->add_attribute_by_number - добавлен парамерт $frame=-1
- в функции element->set_value_by_name - добавлен парамерт $frame=-1
- функция element->get_all_attributes_by_name - возвращает теперь false вместо "false", если такого элемента нет + обновлен тест + баг фикс возвращаемого результата, когда нет заданого фрейма + баг фикс последнего разделителя
- функция element->get_all_attributes_by_number - возвращает теперь false вместо "false", если такого элемента нет + баг фикс возвращаемого результата, когда нет заданого фрейма + баг фикс последнего разделителя
- функция element->get_all_attributes_values_by_number - возвращает теперь false вместо "false", если такого элемента нет + баг фикс возвращаемого результата, когда нет заданого фрейма + баг фикс последнего разделителя
- функция element->get_all_attributes_values_by_number - возвращает теперь false вместо "false", если такого элемента нет + баг фикс возвращаемого результата, когда нет заданого фрейма + баг фикс последнего разделителя
- функция element->get_attribute_by_name - возвращает теперь false вместо "false", если такого элемента нет
- функция element->get_attribute_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция element->get_inner_html_by_id - возвращает теперь false вместо "false", если такого элемента нет
- функция element->get_inner_html_by_attribute - возвращает теперь false вместо "false", если такого элемента нет + добавлен парамерт $frame=-1
- функция element->get_inner_html_by_name - возвращает теперь false вместо "false", если такого элемента нет
- функция element->get_inner_html_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция element->get_inner_text_by_name - возвращает теперь false вместо "false", если такого элемента нет
- функция element->get_inner_text_by_id - возвращает теперь false вместо "false", если такого элемента нет
- функция element->get_inner_text_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция element->get_value_by_name - возвращает теперь false вместо "false", если такого элемента нет
- для всех функий element - обновлены тесты + где был баг фикс работы в несуществующем фрейме - фикс
- команда browser->wait_for() теперь встроена внутри команд browser->navigate,navigate_to_home_page,go_back,refresh - т.е ее теперь не нужно вызывать после каждого navigate
- команда browser->wait_for() теперь встроена внутри всех click команд для DOM объетков - т.е ее теперь не нужно вызывать её после каждого щелчка
- добавлена функция browser->set_wait_params которая задает параметры ожидания для функции wait_for, если вызывать ее с параметрами по умолчанию - то сбрасывает эти парметры на парметры по умолчанию
- добавление нового механизма борьбы с утечками памяти IE - утечек стало еще меньше
- в информационной панели сделан крупнее шрифт
- при установке файл quick start.xml больше не переписывается.
- в контекстное меню над элементом добавлено возможность выбрать функции $body,$frame,$form,$table, если на них произошел щелчок
- баг фикс вывода номера формы во фрейме в инспекторе
- ускорение работы инспектора
- в инспекторе элементов и контекстном меню число функций для $element теперь совпадает с шаблоном
- баг фикс вывода номера элемента в инспекторе во фрейме
- баг фикс отображения номера в инспкторе для объекта $element
- в инспектор добавлена возможность для текущего элемента увидеть номер для работы с $element
- баг фикс отображения текущей строки и столбца редактора в панели статуса при щелках мышью по редактору
- в инспекторе и тестах приведено в соответствие количество функций объекта $element в соотвествии с шаблоном
- keyboard->send_input - баг фикс разноязыкового ввода + ускорение ввода по умолчанию
Скачать можно по следующим адресам:
https://xn--80awbbeioodeq4h3a.xn--p1ai/download_mt/4 ... _4_4_7.exe
https://xn--80awbbeioodeq4h3a.xn--p1ai/download/4_0/ ... _4_4_7.exe
PS: справка будет обновлена после того как такие операции как с element будут произведены со всеми дом объектами
PS1: ближайшую неделю а может и больше буду заниматься объектами. Предложения что делать все равно принимаются и ставяться в очередь. Всем спасибо за внимание )
Re: Версия 4.4
еще- команда browser->wait_for() теперь встроена внутри всех click команд для DOM объетков - т.е ее теперь не нужно вызывать её после каждого щелчка
Код: Выделить всё
$form->submit_by_action
Re: Версия 4.4
упс, забыл , добавлю в следующем билде.$form->submit_by_action
Re: Версия 4.4
Версия обновлена до 4.4.8 (бета). Вот список изменений:
- команда browser->wait_for() теперь встроена внутри всех form->submit_by_xxx команд - т.е ее теперь не нужно вызывать её после каждого сабмита
- добавлены функции element->get_x_by_number
- добавлены функции element->get_x_by_inner_text
- добавлены функции element->get_x_by_inner_html
- добавлены функции element->get_y_by_number
- добавлены функции element->get_y_by_inner_text
- добавлены функции element->get_y_by_inner_html
- в функцию textarea->click_by_name - добавлен парамерт $frame=-1
- в функцию textarea->click_by_number - добавлен парамерт $frame=-1
- в функцию textarea->click_by_attribute - добавлен парамерт $frame=-1
- в функцию textarea->click_random - добавлен парамерт $frame=-1
- в функцию textarea->send_event_by_name - добавлен парамерт $frame=-1
- в функцию textarea->send_event_by_number - добавлен парамерт $frame=-1
- в функцию textarea->send_event_by_inner_text - добавлен парамерт $frame=-1
- в функцию textarea->send_event_by_attribute - добавлен парамерт $frame=-1
- в функцию textarea->set_focus_by_name - добавлен парамерт $frame=-1
- в функцию textarea->set_focus_by_number - добавлен парамерт $frame=-1
- в функцию textarea->set_focus_by_attribute - добавлен парамерт $frame=-1
- в функцию textarea->seek_to_end_by_name - добавлен парамерт $frame=-1
- в функцию textarea->seek_to_end_by_number - добавлен парамерт $frame=-1
- в функцию textarea->add_attribute_by_number - добавлен парамерт $frame=-1
- в функцию textarea->add_attribute_by_attribute - добавлен парамерт $frame=-1
- в функцию textarea->remove_attribute_by_name - добавлен парамерт $frame=-1
- в функцию textarea->remove_attribute_by_number - добавлен парамерт $frame=-1
- в функцию textarea->set_readonly_by_name - добавлен парамерт $frame=-1
- в функцию textarea->set_readonly_by_number - добавлен парамерт $frame=-1
- в функцию textarea->set_value_by_name - добавлен парамерт $frame=-1
- в функцию textarea->set_value_by_number - добавлен парамерт $frame=-1
- в функцию textarea->set_value_by_name_by_form_name - добавлен парамерт $frame=-1
- в функцию textarea->set_value_by_name_by_form_number - добавлен парамерт $frame=-1
- в функцию textarea->get_name_by_number - добавлен парамерт $frame=-1
- в функцию textarea->get_number_by_name - добавлен парамерт $frame=-1
- в функцию textarea->get_number_by_name - добавлен парамерт $frame=-1
- в функцию textarea->get_value_by_number - добавлен парамерт $frame=-1
- в функцию textarea->get_readonly_by_name - добавлен парамерт $frame=-1
- в функцию textarea->get_readonly_by_number - добавлен парамерт $frame=-1
- в функцию textarea->get_cols_by_name - добавлен парамерт $frame=-1
- в функцию textarea->get_cols_by_number - добавлен парамерт $frame=-1
- в функцию textarea->get_rows_by_name - добавлен парамерт $frame=-1
- в функцию textarea->get_rows_by_number - добавлен парамерт $frame=-1
- в функцию textarea->get_attribute_by_name - добавлен парамерт $frame=-1
- в функцию textarea->get_attribute_by_number - добавлен парамерт $frame=-1
- в функцию textarea->get_attribute_by_attribute - добавлен парамерт $frame=-1
- в функцию textarea->get_x_by_name - добавлен парамерт $frame=-1
- в функцию textarea->get_x_by_number - добавлен парамерт $frame=-1
- в функцию textarea->get_x_by_inner_text - добавлен парамерт $frame=-1
- в функцию textarea->get_x_by_attribute - добавлен парамерт $frame=-1
- в функцию textarea->get_y_by_name - добавлен парамерт $frame=-1
- в функцию textarea->get_y_by_number - добавлен парамерт $frame=-1
- в функцию textarea->get_y_by_inner_text - добавлен парамерт $frame=-1
- в функцию textarea->get_y_by_attribute - добавлен парамерт $frame=-1
- функция textarea->click_within_iframe_by_attribute -> заменена на click_by_attribute (старое работает)
- функция textarea->click_random_in_frame -> замна textarea->click_random (старое работает)
- функция textarea->send_event_by_name_in_frame -> заменена на textarea->send_event_by_name (старое работает)
- функция textarea->send_event_by_number_in_frame -> заменена на textarea->send_event_by_number (старое работает)
- функция textarea->send_event_by_inner_text_in_frame -> заменена на textarea->send_event_by_inner_text (старое работает)
- функция textarea->set_focus_by_attribute_in_frame_by_number -> заменена на textarea->set_focus_by_attribute (старое работает)
- функция textarea->add_attribute_by_attribute_in_frame_by_number -> заменена на textarea->add_attribute_by_attribute (старое работает)
- функция textarea->set_value_within_iframe_by_name -> заменена на textarea->set_value_by_name (старое работает)
- функция textarea->set_value_within_iframe_by_number -> заменена на textarea->set_value_by_number (старое работает)
- функция textarea->is_exist_with_attribute -> заменена на textarea->is_exist_by_attribute (старое работает)
- функция textarea->is_exist_with_attribute_in_frame_by_number -> заменена на textarea->is_exist_by_attribute (старое работает)
- функция textarea->get_value_within_iframe_by_name -> заменена на textarea->get_value_by_name (старое работает)
- функция textarea->get_value_within_iframe_by_number -> заменена на textarea->get_value_by_number (старое работает)
- функция textarea->get_attribute_by_attribute_in_frame_by_number -> заменена на textarea->get_attribute_by_attribute (старое работает)
- функция get_cols_by_name - возвращает теперь false вместо "false", если такого элемента нет
- функция get_cols_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция get_name_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция get_readonly_by_name - возвращает теперь true|false вместо "true"|"false"
- функция get_readonly_by_number - возвращает теперь true|false вместо "true"|"false"
- функция get_rows_by_name - возвращает теперь false вместо "false", если такого элемента нет
- функция get_rows_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция get_value_by_name - возвращает теперь false вместо "false", если такого элемента нет
- функция get_value_by_number - возвращает теперь false вместо "false", если такого элемента нет
- баг фикс для функций : textarea->set_focus_by_name и textarea->set_focus_by_number - принудительно перевод фокуса, даже если фокус не в браузере
- баг фикс для функций get_x_by_xxx и get_x_by_yyy во всех объектах - если нет такого элемента то возвращает -1
- обновлены все тесты по textarea
- функция $table->export_to_csv - возвращает теперь true|false вместо "true"|"false"
- функция $table->export_to_xml - возвращает теперь true|false вместо "true"|"false"
- функция $table->get_inner_html - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_height_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_width_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_cell_count_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_cell_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_cell_by_pos_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_row_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_col_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_rows_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_cols_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_rows_cols_by_number - возвращает теперь false вместо "false", если такого элемента нет
Скачать можно по следующему адресу:
https://xn--80awbbeioodeq4h3a.xn--p1ai/download/4_0/ ... _4_4_8.exe
https://xn--80awbbeioodeq4h3a.xn--p1ai/download_mt/4 ... _4_4_8.exe
- команда browser->wait_for() теперь встроена внутри всех form->submit_by_xxx команд - т.е ее теперь не нужно вызывать её после каждого сабмита
- добавлены функции element->get_x_by_number
- добавлены функции element->get_x_by_inner_text
- добавлены функции element->get_x_by_inner_html
- добавлены функции element->get_y_by_number
- добавлены функции element->get_y_by_inner_text
- добавлены функции element->get_y_by_inner_html
- в функцию textarea->click_by_name - добавлен парамерт $frame=-1
- в функцию textarea->click_by_number - добавлен парамерт $frame=-1
- в функцию textarea->click_by_attribute - добавлен парамерт $frame=-1
- в функцию textarea->click_random - добавлен парамерт $frame=-1
- в функцию textarea->send_event_by_name - добавлен парамерт $frame=-1
- в функцию textarea->send_event_by_number - добавлен парамерт $frame=-1
- в функцию textarea->send_event_by_inner_text - добавлен парамерт $frame=-1
- в функцию textarea->send_event_by_attribute - добавлен парамерт $frame=-1
- в функцию textarea->set_focus_by_name - добавлен парамерт $frame=-1
- в функцию textarea->set_focus_by_number - добавлен парамерт $frame=-1
- в функцию textarea->set_focus_by_attribute - добавлен парамерт $frame=-1
- в функцию textarea->seek_to_end_by_name - добавлен парамерт $frame=-1
- в функцию textarea->seek_to_end_by_number - добавлен парамерт $frame=-1
- в функцию textarea->add_attribute_by_number - добавлен парамерт $frame=-1
- в функцию textarea->add_attribute_by_attribute - добавлен парамерт $frame=-1
- в функцию textarea->remove_attribute_by_name - добавлен парамерт $frame=-1
- в функцию textarea->remove_attribute_by_number - добавлен парамерт $frame=-1
- в функцию textarea->set_readonly_by_name - добавлен парамерт $frame=-1
- в функцию textarea->set_readonly_by_number - добавлен парамерт $frame=-1
- в функцию textarea->set_value_by_name - добавлен парамерт $frame=-1
- в функцию textarea->set_value_by_number - добавлен парамерт $frame=-1
- в функцию textarea->set_value_by_name_by_form_name - добавлен парамерт $frame=-1
- в функцию textarea->set_value_by_name_by_form_number - добавлен парамерт $frame=-1
- в функцию textarea->get_name_by_number - добавлен парамерт $frame=-1
- в функцию textarea->get_number_by_name - добавлен парамерт $frame=-1
- в функцию textarea->get_number_by_name - добавлен парамерт $frame=-1
- в функцию textarea->get_value_by_number - добавлен парамерт $frame=-1
- в функцию textarea->get_readonly_by_name - добавлен парамерт $frame=-1
- в функцию textarea->get_readonly_by_number - добавлен парамерт $frame=-1
- в функцию textarea->get_cols_by_name - добавлен парамерт $frame=-1
- в функцию textarea->get_cols_by_number - добавлен парамерт $frame=-1
- в функцию textarea->get_rows_by_name - добавлен парамерт $frame=-1
- в функцию textarea->get_rows_by_number - добавлен парамерт $frame=-1
- в функцию textarea->get_attribute_by_name - добавлен парамерт $frame=-1
- в функцию textarea->get_attribute_by_number - добавлен парамерт $frame=-1
- в функцию textarea->get_attribute_by_attribute - добавлен парамерт $frame=-1
- в функцию textarea->get_x_by_name - добавлен парамерт $frame=-1
- в функцию textarea->get_x_by_number - добавлен парамерт $frame=-1
- в функцию textarea->get_x_by_inner_text - добавлен парамерт $frame=-1
- в функцию textarea->get_x_by_attribute - добавлен парамерт $frame=-1
- в функцию textarea->get_y_by_name - добавлен парамерт $frame=-1
- в функцию textarea->get_y_by_number - добавлен парамерт $frame=-1
- в функцию textarea->get_y_by_inner_text - добавлен парамерт $frame=-1
- в функцию textarea->get_y_by_attribute - добавлен парамерт $frame=-1
- функция textarea->click_within_iframe_by_attribute -> заменена на click_by_attribute (старое работает)
- функция textarea->click_random_in_frame -> замна textarea->click_random (старое работает)
- функция textarea->send_event_by_name_in_frame -> заменена на textarea->send_event_by_name (старое работает)
- функция textarea->send_event_by_number_in_frame -> заменена на textarea->send_event_by_number (старое работает)
- функция textarea->send_event_by_inner_text_in_frame -> заменена на textarea->send_event_by_inner_text (старое работает)
- функция textarea->set_focus_by_attribute_in_frame_by_number -> заменена на textarea->set_focus_by_attribute (старое работает)
- функция textarea->add_attribute_by_attribute_in_frame_by_number -> заменена на textarea->add_attribute_by_attribute (старое работает)
- функция textarea->set_value_within_iframe_by_name -> заменена на textarea->set_value_by_name (старое работает)
- функция textarea->set_value_within_iframe_by_number -> заменена на textarea->set_value_by_number (старое работает)
- функция textarea->is_exist_with_attribute -> заменена на textarea->is_exist_by_attribute (старое работает)
- функция textarea->is_exist_with_attribute_in_frame_by_number -> заменена на textarea->is_exist_by_attribute (старое работает)
- функция textarea->get_value_within_iframe_by_name -> заменена на textarea->get_value_by_name (старое работает)
- функция textarea->get_value_within_iframe_by_number -> заменена на textarea->get_value_by_number (старое работает)
- функция textarea->get_attribute_by_attribute_in_frame_by_number -> заменена на textarea->get_attribute_by_attribute (старое работает)
- функция get_cols_by_name - возвращает теперь false вместо "false", если такого элемента нет
- функция get_cols_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция get_name_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция get_readonly_by_name - возвращает теперь true|false вместо "true"|"false"
- функция get_readonly_by_number - возвращает теперь true|false вместо "true"|"false"
- функция get_rows_by_name - возвращает теперь false вместо "false", если такого элемента нет
- функция get_rows_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция get_value_by_name - возвращает теперь false вместо "false", если такого элемента нет
- функция get_value_by_number - возвращает теперь false вместо "false", если такого элемента нет
- баг фикс для функций : textarea->set_focus_by_name и textarea->set_focus_by_number - принудительно перевод фокуса, даже если фокус не в браузере
- баг фикс для функций get_x_by_xxx и get_x_by_yyy во всех объектах - если нет такого элемента то возвращает -1
- обновлены все тесты по textarea
- функция $table->export_to_csv - возвращает теперь true|false вместо "true"|"false"
- функция $table->export_to_xml - возвращает теперь true|false вместо "true"|"false"
- функция $table->get_inner_html - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_height_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_width_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_cell_count_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_cell_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_cell_by_pos_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_row_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_col_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_rows_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_cols_by_number - возвращает теперь false вместо "false", если такого элемента нет
- функция $table->get_rows_cols_by_number - возвращает теперь false вместо "false", если такого элемента нет
Скачать можно по следующему адресу:
https://xn--80awbbeioodeq4h3a.xn--p1ai/download/4_0/ ... _4_4_8.exe
https://xn--80awbbeioodeq4h3a.xn--p1ai/download_mt/4 ... _4_4_8.exe
Re: Версия 4.4
Прошу перепроверить нумерацию в 4.4.8 (да и в 4.4.7), ибо очень странно выглядит.
Раньше хватало $button->click_by_number(1);
сейчас пользуюсь подсказкой - предлагает $button->click_by_number(263) и (кроме того на странице другую кнопку предлает кликнуть как $button->click_by_number(213)). Кроме того, эти кнопки видятся как $inputimage, и что самое интересное, тоже с номерами 263 и 213.
Как элементы они тоже видятся с этими же номерами.
Думаю - что-то многовато кнопок, жму Отладка/Пронумеровать все кнопки.
Что же я теперь вижу?
У меня есть всего две кнопки: №4 и №9.
почему не №0 и №1
Пы.Сы. Проверил ещё: $button->get_number_by_name() выдаёт правильный номер.
Раньше хватало $button->click_by_number(1);
сейчас пользуюсь подсказкой - предлагает $button->click_by_number(263) и (кроме того на странице другую кнопку предлает кликнуть как $button->click_by_number(213)). Кроме того, эти кнопки видятся как $inputimage, и что самое интересное, тоже с номерами 263 и 213.
Как элементы они тоже видятся с этими же номерами.
Думаю - что-то многовато кнопок, жму Отладка/Пронумеровать все кнопки.
Что же я теперь вижу?
У меня есть всего две кнопки: №4 и №9.
почему не №0 и №1
Пы.Сы. Проверил ещё: $button->get_number_by_name() выдаёт правильный номер.
Последний раз редактировалось 4quest 29 фев 2012, 15:57, всего редактировалось 1 раз.