我从 python 文件中导入了一些变量,例如:
myvariables.py
USERNAME_TEXTBOX = '//android.widget.TextView/[@text= "Username"]'
PASSWORD_TEXTBOX = '//android.widget.TextView/[@text= "Password"]'
LOGIN_BUTTON = '//android.widget.TextView/[@text= "Login"]'
test_login.robot
*** Settings ***
Library AppiumLibrary
Resource resource.robot
Variables myvariables.py
*** Test Cases ***
Test Login Successfully
Open App
Wait Until Page Contains Element ${USERNAME_TEXTBOX}
Input Text ${USERNAME_TEXTBOX} ${USERNAME}
Input Text ${PASSWORD_TEXTBOX} ${PASSWORD}
Click Element ${LOGIN_BUTTON}
我没有在 Robot 文件中的
*** Variables ***
处再次定义该变量,因为我的测试用例成功运行而无需再次定义,并且我的代码会更短。但是在工作区中,那些变量(从myvariables.py
导入)被标记为红色(未定义变量),这很烦人。
那我怎么能忽略它呢?