У меня проблема с переменной $ {testAccount}.Когда я изменяю эту переменную в ключевом слове пользователя «Изменить имя пользователя», журнал информирует меня о том, что изменение является правильным.Когда я использую эту переменную в ключевом слове «Изменить активацию», она равна начальному значению, а не измененному.
Вот сценарий, который я написал:
*** Keywords ***
Modify user name
Set Global Variable ${testAccount}
Wait Until Element Is Visible xpath=//a[@ng-click="openCreateEditModal(tenant)"]
Click Element //td[text()='${testAccount}']/following-sibling::td//a[@ng-click="openCreateEditModal(tenant)"]
Wait Until Page Contains Edit an account
Click Element xpath=//input[@ng-model="tenant.name"]
Press Key xpath=//input[@ng-model="tenant.name"] \\08
${testAccount}= Get Substring ${testAccount} \ -1
Click Button xpath=//button[@ng-click="valid()"]
Wait Until Page Contains ${testAccount}
Change activation
Wait Until Element Is Visible xpath=//a[@ng-click="openCreateEditModal(tenant)"]
Click Element //td[text()='${testAccount}']/following-sibling::td//a[@ng-click="openCreateEditModal(tenant)"]
Я пыталсяиспользовать ключевые слова «Set Global Variable» или «Set Suite Variable», но это не работает лучше.Может быть, я их не правильно использую.
Не могли бы вы помочь мне разобраться?