@sazhin экшен выполнить javascript на элементе работает только с открытым браузером. До тех пор пока вы не загрузили url поэтому и отрабатывает только третья как надо. Открыть браузер это ручное управление браузером когда он уже открыт, поэтому ошибок и нет, но нет и резулта. А вот третий вар верен. И да так делать правильно
Странное поведение блока "Настройка браузера"
-
Приветствую.
В последнее время стал замечать следующее, что при перегрузке по мощности ПК (например, 50 потоков в BAS, заместо 10 потоков, которые нормально себя отрабатываю на протяжении недель), на блоке "Настройка браузера", скрипт выдает ошибку : "Timeout during creating new process", что является вполне корректной обработкой ошибки - нет ресурсов, не могу создать новый экземпляр браузера).
Если где-то в скрипте случается ошибка, то мы выходим через блок "Fail", без установленной галочки "Завершить скрипт мгновенно", тем самым поток закрывается, и открывается новый. Сам блок "Настройка браузера" обернут в исключение - "если ошибка, то иди в блок "Fail".
Поведение блока "Настройка браузера" при возникновении ошибки "Timeout during creating new process" на мой взгляд странное: происходит ошибка "Timeout during creating new process" на одном из потоков и все потоки начинают постепенно закрываться без рестарта, т.е. схоже с поведение блока "Завершить скрипт", когда при возникновении ошибки на одном потоке, начинают завершать свою работу остальные потоки и в дальнейшем не перезапускаются.Вопрос к знатокам: это так и должно быть, либо это все-таки ошибка недавно добавленного блока? Кто-нибудь встречался с подобным поведением?
Версия BAS: 26.2.0 -
@ForGamesON said in Странное поведение блока "Настройка браузера":
Приветствую.
В последнее время стал замечать следующее, что при перегрузке по мощности ПК (например, 50 потоков в BAS, заместо 10 потоков, которые нормально себя отрабатываю на протяжении недель), на блоке "Настройка браузера", скрипт выдает ошибку : "Timeout during creating new process", что является вполне корректной обработкой ошибки - нет ресурсов, не могу создать новый экземпляр браузера).
Если где-то в скрипте случается ошибка, то мы выходим через блок "Fail", без установленной галочки "Завершить скрипт мгновенно", тем самым поток закрывается, и открывается новый. Сам блок "Настройка браузера" обернут в исключение - "если ошибка, то иди в блок "Fail".
Поведение блока "Настройка браузера" при возникновении ошибки "Timeout during creating new process" на мой взгляд странное: происходит ошибка "Timeout during creating new process" на одном из потоков и все потоки начинают постепенно закрываться без рестарта, т.е. схоже с поведение блока "Завершить скрипт", когда при возникновении ошибки на одном потоке, начинают завершать свою работу остальные потоки и в дальнейшем не перезапускаются.Вопрос к знатокам: это так и должно быть, либо это все-таки ошибка недавно добавленного блока? Кто-нибудь встречался с подобным поведением?
Версия BAS: 26.2.0Как то эту проблему можно вызвать намеренно?