enable_browser_notification(enable=true, show=false, refresh=true); - управление показом и доступностью браузерных уведомлений.
Функция на вход принимает параметры:
enable – разрешить (true) или запретить (false) уведомления браузера show – показывать (true) или не показывать (false) уведомления браузера refresh – обновить (true) или не обновить (false) браузер, после изменения этой настройки
После отработки функция возвращает результат своей работы в робот :
true – успешно выполнили
false – выполнить не удалось
Пример использования enable_browser_notification (Python):
# Additional paths import sys sys.path.insert(0, '../../../Templates PY/') xhe_host = "127.0.0.1:7010" from xweb_human_emulator import * # начало echo("<hr><font color=blue>browser.xxxxxxxxx</font><hr>") # 1 echo("1. Включим уведомления : "); echo(browser.enable_browser_notification(true,true,false)); # 2 echo("\n2. Покажем уведомление : "); echo(browser.navigate("https://delch.github.io/notifications-api/"),"<br>"); input.set_inner_text_by_number(0, "test 1"); input.set_inner_text_by_number(1, "test 2"); button.click_by_number(0); sleep(2); # 3 echo("3. Отключим уведомления : "); echo(browser.enable_browser_notification(false,false,false)); # 4 echo("\n4. Попробуем показать снова: "); echo(button.click_by_number(0)); # конец echo("<hr><br>") # Quit app.quit()