【发布时间】:2022-01-18 09:57:47
【问题描述】:
我的函数 createUser() 有什么问题? 为什么我不能在 Smoke.ts 中放入参数?
登录.ts:
interface User {
url: string,
email: string,
}
class Test{
async createUser(user: User) {
await Page.setUrl(user.url);
await Page.setEmail(user.email);
}
}
Smoke.ts
test("Smoke Test", async (t) => {
console.log("Starting test");
await Login.createUser(
"google.com","joe"
);
出现错误:预期有 1 个参数,但得到了 2 个。
【问题讨论】:
-
createUser()期望User对象作为参数。但是你传递了两个字符串。你想要的是Login.createUser({ url: "google.com", email: "joe" });
标签: javascript typescript types