gpt4 book ai didi

reactjs - Testcafe - 单击按钮后如何获取更新状态值

转载 作者:行者123 更新时间:2023-11-28 21:06:47 26 4
gpt4 key购买 nike

我是测试界的新手。我正在使用 testcafe 进行自动化。我正在测试简单的计数器按钮。每当单击按钮时,计数器都会增加。现在我得到的是以前的值而不是更新值。

我在断言 api 中将“超时”作为选项传递

import { ReactSelector } from "testcafe-react-selectors";

export default class counterButton {
constructor() {
this.counterButton = ReactSelector("CardButton");
this.button = this.counterButton.find("button");
}

async clickButton(t) {
await t.click(this.button);
}

async checkingState(t) {
const button = this.counterButton;
const buttonReact = await button.getReact();
await this.clickButton(t);
await t.expect(buttonReact.state).eql(1,undefined,{timeout:50000});
}
}

我不知道状态的先前值我想从状态更新值。

最佳答案

如果没有演示问题的工作示例,很难给出准确的答案。从代码中,我看到您首先获得按钮状态,然后才单击按钮。我想您只需要在点击后获取按钮状态。

关于reactjs - Testcafe - 单击按钮后如何获取更新状态值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57879159/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com