Как мы можем передать другой браузер за один раз в рамке робота
*** Variables ***
${BROWSER} firefox
${URL} http://url/
${Delay} 0
В моем файле settings.txt у меня есть переменная с именем {BROWSER} И ассоциированное значение, как показано выше, это Firefox
но я хочу
*** Variables ***
@{BROWSERS} firefox chrome IE
${URL} http://url/
${Delay} 0
что-то вроде выше ... поэтому, когда я сначала запустил набор тестов, он запустится в Firefox, а после завершения всех тестовых случаев закроет Firefox, откроет Chrome и снова запустит все тестовые примеры в браузере Chrome ... и так далее после этого. он будет работать на IE
так как мы могли это сделать?
Я неЯ не хочу делать это вручную (я имею в виду, передавая по одному или редактируя текстовый файл). полностью автоматически .... после запуска теста он будет автоматически проверяться во всех браузерах.
PS: это в файле settings.txt, и у меня есть две папки, в которых у меня есть файлы test.txt. так что есть главная проблема .. я должен перебирать эти папки в цикле
|-- 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
я запускаю тестовые случаи, как это$pybot test1 test2