gpt4 book ai didi

javascript - 添加自定义函数/方法来测试 Controller t

转载 作者:行者123 更新时间:2023-11-28 20:34:39 28 4
gpt4 key购买 nike

有没有办法添加自定义方法来测试 Controller “t”。例如

await t.click('some selector').CustomMethod('some selector')

我希望使用页面对象模型编写测试,我需要在多个页面/场合重复使用自定义帮助器方法。但我现在必须使用它的方式似乎很笨拙。

await t.click(pagemodel.field1);
await DoTask('Task1'); // reusable helper method
await t.click(pagemodel.field2);
await DoTask('Task2'); // reusable helper method

我认为更自然/更合理的是

await t
.click(pagemodel.field1).DoTask('Task1')
.click(pagemodel.field2).DoTask('Task2');

或者也许有更好的方法来实现这一目标?

最佳答案

目前,TestCafe 不支持所描述的功能。

在不了解您的完整场景的情况下很难推荐任何东西。

或许,您可以像在 Add Actions to the Page Model 中所做的那样,将一些方法直接放入您的 pagemodel 中文章。

另外,你可以看看Extending Selectors文章

关于javascript - 添加自定义函数/方法来测试 Controller t,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59151610/

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