set_battery_api(level, charging, charging_time, discharging_time, refresh) - задать параметры Battery API
Параметры функции:
- level – уровень.
- charging – зарядка.
- charging_time – время зарядки.
- discharging_time – время разрядки.
- refresh – обновить после выполнения.
Результат выполнения функции:
- true – успешно задали параметры Battery API
- false – операция не удалась
Пример использования set_battery_api (Python):
# Additional paths import sys sys.path.insert(0, '../../../Templates PY/') xhe_host = "127.0.0.1:3035" from xweb_human_emulator import * # начало echo("<hr><font color=blue>browser.xxxxxxxxx</font><hr>") # 1 echo("1. Зададим параметры Battery API : "); echo(browser.set_battery_api("0.34",true,"Infinity","Infinity",false),"<br>"); # 2 echo("2. Перейдем на страницу для детектирования браузера : "); echo(browser.navigate("https://browserleaks.com/javascript"),"<br>"); element.set_focus_by_inner_text("Battery Status API", 1); sleep(4); # 3 echo("3. Зададим Battery API по умолчанию: "); echo(browser.set_battery_api(),"<br>"); # 4 echo("4. Перейдем на страницу для детектирования браузера : "); echo(browser.navigate("https://browserleaks.com/javascript"),"<br>"); element.set_focus_by_inner_text("Battery Status API", 1); # конец echo("<hr><br>") # Quit app.quit()