• EN
    RU

browser/get_ready_state

get_ready_state(); - получить состояние готовности активного браузера

После отработки функция возвращает результат своей работы в робот :
  • состояние готовности – строка, состояния готовности - может иметь следующие :

        READYSTATE_UNINITIALIZED - не инициализировано
        READYSTATE_LOADING - загружается
        READYSTATE_LOADED - загружено
        READYSTATE_INTERACTIVE - выполняются стартовые
        READYSTATE_COMPLETE - браузер готов
        false - состояние готовности получить не удалось




  • Пример использования get_ready_state (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>")
     
    # установим режим - без ожидания
    browser.set_wait_params(0,0)
     
    # 1 
    echo("1. Перейдем в yahoo : ")
    echo(browser.navigate("yahoo.com"),"\n")
    rstate=""
    oldstate=""
     
    # 2 
    echo("2. Выведем состояния готовности : \n\n")
    while (true):
      rstate=browser.get_ready_state()
      if rstate != oldstate :
            oldstate = rstate
            echo(rstate)
     
    # конец
    echo("<hr><br>")
     
    # Quit
    app.quit()