参数规范无效:可变参数后的位置参数
Invalid argument specification: Positional argument after varargs
我试图将 2 个标量和 2 个列表变量传递给 user 关键字,但我得到了 "Invalid argument specification: Positional argument after varargs." 是否可以将多个列表变量传递给 user 关键字?
我正在尝试:
*** Test Cases ***
Sample Case
Personal Details Page Fill Form ${firstName} ${surname} @{dateofbirth} @{nextsalarydate}
*** Keywords ***
Personal Details Page Fill Form
[Arguments] ${firstName} ${surname} @{dateofbirth} @{nextsalarydate}
Input Text id = firstName ${firstName}
Input Text id = lastName ${surname}
Personal Details Page Select Date of Birth ${dateofbirth[0]} ${dateofbirth[1]} ${dateofbirth[2]}
Personal Details Page Select Next Salary Date ${nextsalarydate[0]} ${nextsalarydate[1]} ${nextsalarydate[2]}
当您将多个列表变量传递给 user 关键字时,您应该使用“$”作为列表而不是“@”。尝试如下:
*** Test Cases ***
Sample Case
Personal Details Page Fill Form ${firstName} ${surname} ${dateofbirth} ${nextsalarydate}
*** Keywords ***
Personal Details Page Fill Form
[Arguments] ${firstName} ${surname} ${dateofbirth} ${nextsalarydate}
Input Text id = firstName ${firstName}
Input Text id = lastName ${surname}
Personal Details Page Select Date of Birth ${dateofbirth[0]} ${dateofbirth[1]} ${dateofbirth[2]}
Personal Details Page Select Next Salary Date ${nextsalarydate[0]} ${nextsalarydate[1]} ${nextsalarydate[2]}
我试图将 2 个标量和 2 个列表变量传递给 user 关键字,但我得到了 "Invalid argument specification: Positional argument after varargs." 是否可以将多个列表变量传递给 user 关键字?
我正在尝试:
*** Test Cases ***
Sample Case
Personal Details Page Fill Form ${firstName} ${surname} @{dateofbirth} @{nextsalarydate}
*** Keywords ***
Personal Details Page Fill Form
[Arguments] ${firstName} ${surname} @{dateofbirth} @{nextsalarydate}
Input Text id = firstName ${firstName}
Input Text id = lastName ${surname}
Personal Details Page Select Date of Birth ${dateofbirth[0]} ${dateofbirth[1]} ${dateofbirth[2]}
Personal Details Page Select Next Salary Date ${nextsalarydate[0]} ${nextsalarydate[1]} ${nextsalarydate[2]}
当您将多个列表变量传递给 user 关键字时,您应该使用“$”作为列表而不是“@”。尝试如下:
*** Test Cases ***
Sample Case
Personal Details Page Fill Form ${firstName} ${surname} ${dateofbirth} ${nextsalarydate}
*** Keywords ***
Personal Details Page Fill Form
[Arguments] ${firstName} ${surname} ${dateofbirth} ${nextsalarydate}
Input Text id = firstName ${firstName}
Input Text id = lastName ${surname}
Personal Details Page Select Date of Birth ${dateofbirth[0]} ${dateofbirth[1]} ${dateofbirth[2]}
Personal Details Page Select Next Salary Date ${nextsalarydate[0]} ${nextsalarydate[1]} ${nextsalarydate[2]}