enable_web_rtc(enable=true, refresh=true); - разрешить или запретить WebRTC в браузере. (Доступна с версии 4.9.39)
Функция на вход принимает параметры:
enable – разрешить (true) или запретить (false) refresh – надо ли обновлять (true) или не надо (false) страницу после этой команды
После отработки функция возвращает результат своей работы в робот :
true – успешно выполнили
false – выполнить не удалось
Пример использования enable_web_rtc (Python):
# Additional paths import sys sys.path.insert(0, '../../../Templates PY/') xhe_host = "127.0.0.1:7013" from xweb_human_emulator import * # начало echo("<hr><font color=blue>browser.xxxxxxxxx</font><hr>") # 1 if len(sys.argv)==1: echo("1. Запретим Web RTC : ") echo(browser.enable_web_rtc(false)," ") echo(browser.is_enable_web_socket(),"<br>") echo("Перезапустим чтобы применить настройку.") sleep(5) app.restart(__file__,"1") if len(sys.argv)==2: # 2 echo("2. Перейдем на страницу проверки WebSocket : ") echo(browser.navigate("https://browserleaks.com/webrtc"),"<br>") sleep(5) # 3 echo("3. Разрешим Web RTC : ") echo(browser.enable_web_rtc(true)," ") echo(browser.is_enable_web_socket(),"<br>") echo("Перезапустим чтобы применить настройку.") sleep(5) app.restart(__file__,"1 2") # 4 echo("4. Перейдем на страницу проверки Web RTC: ") echo(browser.navigate("https://browserleaks.com/webrtc",false),"<br>") # конец echo("<hr><br>") # Quit app.quit()