Я хочу выполнить два ключевых слова в тестовом примере, из которых одно ключевое слово должно быть выполнено только один раз, а другое - несколько раз. Пожалуйста, найдите код ниже, чтобы понять логику выполнения:
*** Settings ***
Test Setup OPEN CHROME BROWSER
Test Teardown CLOSE CHROME BROWSER
Test Template KEYWORD1
Force Tags Smoke
*** Test Cases *** userid userpass content
VALID CREDENTIAL userid@mysite.com mypass CONTENT A
CONTENT B
CONTENT C
*** Keywords ***
--------------------------------------------------------------------------
KEYWORD 1
[Arguments] ${userid} {userpass}
GO TO LOGIN PAGE
ENTER USERID
ENTER PASSWORD
CLICK ON LOGIN BUTTON
-----needs to run once and then KEYWORD 2 should run thrice---------------
KEYWORD 2
[Arguments] ${content}
CLICK ON CONTENT TILE ${content}
DO SOME ACTION
GO TO HOME
Я хочу, чтобы «ключевое слово 1» выполнялось только один раз, а «ключевое слово 2» повторялось 3 раза согласно списку содержимого. Пожалуйста, объясните мне, как справиться с этим.
Текущая проблема:
Продолжая второй тест, он просит снова ввести ID пользователя и пользователя.
Чего я хочу достичь:
Войдите один раз на веб-портал (KEYWORD1). Запустите Ключевое слово 2 с контентом A в качестве аргумента, затем с контентом B в качестве аргумента и, наконец, с контентом C. Я не должен входить в систему каждый раз, когда необходимо изменить содержимое.