Особенности работы с Google Chrome

Также есть отдельные блоки для запуска Chrome, где мы можем указать URL, а также указать, открываем мы страницу в текущей вкладке или в новой вкладке. Здесь же в выходных свойствах тоже есть ID процесса.

Если вы сначала, допустим, запустили Chrome, а потом сделали клик мышью, и у вас название переменной ProcessID совпадает с названием переменной ProcessID в следующем блоке, это значит, что эти два блока будут работать с одним и тем же браузером и с одной и той же вкладкой.

Если вы поставили два блока для запуска Chrome, и один запустил станицу на одной вкладке, а другой – на другой вкладке, можно развести по разным ID процесса. В одном случае переменная будет называться ProcessID1, в другом – ProcessID2.

При клике мышью по какому-то элементу внутри этой страницы (работает с любыми блоками, где есть селекторы), в поле ID процесса вы можете указать правильную переменную, которая будет определять и конкретный экземпляр браузера, и конкретную вкладку, с которой мы сейчас работаем.

Блок клика мышью для разных браузеров обладает некоторыми интересными возможностями. Одна из них заключается в том, что здесь ID процесса является и входным свойством, и выходным свойством. Точнее, выходное свойство называется “Новый ID процесса”. Часто бывает, что, когда вы кликаете на какой-то ссылке внутри страницы, сама страница так устроена, что она открывает новую страницу не в той же вкладке, а в новой. И получается, что у вас есть старая вкладка со страницей, с которой вы только что ушли, и новая вкладка со страницей, на которую вы перешли. Бывает полезно иметь возможность работать как с новой, так и с предыдущей вкладкой. Тогда в переменную, указанную в выходном свойстве “Новый ID процесса” будет записан идентификатор той вкладки, на которую мы перешли. Это значит, например, что эти две переменные можно сделать разными, на входе допишем к имени переменной old, а на выходе new.

В следующих блоках вы можете работать с новой только что открытой вкладкой, закрыть её и продолжить работать со старой вкладкой, или даже переключаться между ними, работая в одном блоке с одной вкладкой, а в другом блоке с другой вкладкой. Если этот функционал не требуется, по умолчанию оставляем на входе и выходе имя переменной ProcessID. Это значит, что если вы открыли при клике на какую-то ссылку новую вкладку, в ProcessID запишется идентификатор новой вкладки, и вы продолжите работать в этой новой вкладке.