Como podemos passar diferentes navegadores de uma só vez na robotframework

*** Variables ***

${BROWSER}          firefox
${URL}              http://url/
${Delay}            0  

no meu arquivo settings.txt eu tenho uma variável chamada {BROWSER} AND value associado, como mostrado acima, é o firefox

mas o que eu quero é

*** Variables ***

@{BROWSERS}         firefox  chrome  IE  
${URL}              http://url/
${Delay}            0  

algo como acima ... então, quando eu executo o test-suite, ele roda no firefox e, após a conclusão de todos os casos de teste, fecha o firefox, abre o chrome e executa todos os casos de teste novamente no navegador chrome ... e assim por diante vai rodar no IE

então como poderíamos fazer isso?

Não quero fazer isso manualmente (quero dizer, passando um por um ou editando o arquivo txt). totalmente automaticamente .... depois de executar o teste, ele será testado automaticamente em todos os navegadores.

PS: isso está no arquivo settings.txt e tenho duas pastas nas quais tenho arquivos test.txt. então existe o principal problema ..i tenho que repetir essas pastas em um loop

|-- main.py
|-- settings.txt    //in this file i have browser variable (or Array)
|-- test1
|   |-- testl.txt
|   |-- test1_settings.txt  //this will contain all the variables and user defined keyword related to test1 and 
|-- test2
|   |-- test2.txt    
|   |-- test2_settings.txt  //same as test1

eu corro casos de teste como este$pybot test1 test2

questionAnswers(2)

yourAnswerToTheQuestion