我正在尝试使用具有多个参数的函数来创建验收测试,但是在运行测试的所有时间,我都会收到“在...中找不到”的异常。 根据{{3}},两个函数调用都应该起作用。
健身表:
!define TEST_SYSTEM {slim}
|Script: My Test |
|login with username | Bob | and password | zxc |
或
|login with username and password; | Bob | zxc |
修复:
@objc(MyTest)
class MyTest: NSObject {
let userName = "Bob"
let password = "zxc"
@objc func loginWithUsernameAndPassword(_ userName: String, _ password: String) -> Bool {
let result = self.userName == userName && self.password == password
return result
}
}
无论我是否使用_作为参数名称。具有一个参数或变量的函数可以正常工作。这是内部错误或配置问题吗?