Вы можете сделать это, имея «специальные» наборы только для этого, и вызывать их первыми и последними в прогоне. С SeleniumLibrary, имеющей глобальную область видимости, браузер, инициализированный в первом, должен быть доступен для всех последующих наборов за один прогон.
например. Пакет «Startup.robot» откроет браузер, а «Closing.robot» закроет его, и любой из них будет использовать его:
robot Startup.robot 1.robot 2.robot Closing.robot
Когда вы передаете каталог для выполнения, каркас принимает файлы .robot в нем в алфавитном порядке, поэтому вы можете назвать эти специальные наборы "0000_Startup.robot" и "zzzz_Closing.robot" для их запуска в соответствующем порядок (если вы используете только имена файлов ascii / latin).
И да, файлы инициализации не используются для запуска чего-либо раньше других наборов - они предназначены для установки значений по умолчанию для этих других наборов, которые могут быть переопределены ниже по потоку. См. Их описание в документации.