• EN
    RU

browser/set_battery_api

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()