set_active_browser(num, activate=true); - сделать заданный браузер активным ( активный браузер принимает все DOM команды )
Функция на вход принимает параметры:
num – номер активного браузера (номер закладки, нумерация начинается с нуля) activate – активировать ли браузер визуально (визуально переключиться на закладку с браузером), по умолчанию - переключаться.
После отработки функция возвращает результат своей работы в робот :
true – успешно активировали заданный браузер
false – активировать не удалось
Пример использования set_active_browser (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>") # set count browser.set_count(7) browser.set_wait_params(0,0) # navigate browser.set_active_browser(5,true) browser.navigate("yahoo.com") # navigate browser.set_active_browser(4,false) browser.navigate("google.com") # navigate browser.set_active_browser(3,false) browser.navigate("msn.com") # navigate browser.set_active_browser(6,false) browser.navigate("yandex.ru") # navigate browser.set_active_browser(2,false) browser.navigate("rambler.ru") # navigate browser.set_active_browser(1,false) browser.navigate("mail.ru") # activate first loaded wep page num=0 while true: for i in range(1,6): if browser.is_busy(i)==false: echo("Загрузилась страница в браузере : "+str(i),"\n") browser.set_active_browser(i,true) num=num+1 if num>=7: break sleep(1) # конец echo("<hr><br>") # Quit app.quit()