Я хочу запустить несколько тестовых примеров файла робота. У меня есть имена тестовых случаев, хранящихся в списке, и я хочу запустить только те.
Пример:
${my_data_as_list}= Create List
${my_data_as_list}= ['open browser','click link']
*** Test Cases ***
open browser
-----Open Browser https://demo.nopcommerce.com/ Chrome
click link
-----click link xpath:/html/body/div[6]/div[1]/div[1]/div[2]/div[1]/ul/li[2]/a
input text
-----input text id:Email shivani
Close Browser
-----Close Browser
Здесь я хочу вызвать только 2 тестовых случая, то есть «открыть браузер» и «нажать link ', которая может быть обобщенной c, например, данные списка могут быть изменены, поэтому должен вызываться конкретный тестовый пример.
Поскольку я автоматизирую вещи, приведенный выше список шагов является случайным, который может быть чем угодно, иногда первые два теста дела иногда длятся два или все, что угодно, соответственно, я хочу выполнить. Просто рассмотрите случай в файле python, в котором есть список неизвестных имен, и вы создали несколько функций с тем же именем, поэтому, используя для l oop, вы можете перебирать список и любое имя функции, присутствующее в списке. это вызывается последовательно. То же самое я хочу сделать в файле робота
List = [войти, зарегистрироваться, закрыть]
Для x в списке:
Вызов x
// Теперь вызывается имя входа, затем регистрируется и затем закрывается до конца l oop.
def login (): ....
def register (): ....
def Calculate (): ..... .
Больше 10-20 функций