Всем здравствуйте. Не работает команда, взятая отсюда:http://humanemulator.net/objects/SYSTEM ... y_down.php
if (!$anchor->click_by_inner_text("Начать",1,0,true))
echo $debug->notification_box("нажали");
В любом случае появляется уведомление. Что не так?
Как отследить нажатие кнопки?
Re: Как отследить нажатие кнопки?
Можете отправить пример на почту саппорта sales@webemulator.com, что бы могли проверить это дело у себя?19710715 писал(а): ↑16 ноя 2020, 12:53Всем здравствуйте. Не работает команда, взятая отсюда:http://humanemulator.net/objects/SYSTEM ... y_down.php
if (!$anchor->click_by_inner_text("Начать",1,0,true))
echo $debug->notification_box("нажали");
В любом случае появляется уведомление. Что не так?
Re: Как отследить нажатие кнопки?
Посмотрите она одна или их больше через $anchor->get_all_by_inner_text("Начать",true)->get_count();
Если не нажимается через событие click - по пробуйте через эмуляцию мыши: $anchor->get_by_inner_text("Начать",true)->meta_click();
Если не нажимается через событие click - по пробуйте через эмуляцию мыши: $anchor->get_by_inner_text("Начать",true)->meta_click();
Re: Как отследить нажатие кнопки?
Кнопка одна и этими обеими командами нажимается (если есть на форме). Но не отрабатывает условие, что если нажата кнопка, то уведомление выводится, а если не нажата (нет кнопки такой на форме), то не выводится. А оно в любом случае выводится.
Re: Как отследить нажатие кнопки?
тогда так надо :
//echo $btn->click_by_inner_text("Начать",false); if ($btn->click_by_inner_text("Начать",false)) echo $debug->notification_box("нажали",0);но если она скрыта - то все равно нажмется, а проверить это можно через $btn->get_by_inner_text("Начать",false)->is_visibled();