【问题标题】:Testcafe: Ability to tell value of disableMultipleWindows inside of test?Testcafe:能够在测试中判断 disableMultipleWindows 的值吗?
【发布时间】:2021-12-22 14:30:17
【问题描述】:

我有一个测试有时会使用命令行标志--disable-multiple-windows 运行,有时则不会。如果多个窗口被禁用,我希望测试跳过一个部分。有没有一种简单的方法可以在测试中说明这一点?

到目前为止我最好的解决方案如下

let disableMultipleWindows=true;
try{
await t.openWindow('www.google.com');
disableMultipleWindows=false
await t.closeWindow();
}

但我想知道是否有更好的方法。

【问题讨论】:

    标签: testing automation automated-tests e2e-testing testcafe


    【解决方案1】:

    目前,禁用对多个浏览器窗口的支持仅适用于测试运行场景。无法访问测试主体内的--disable-multiple-windows 选项。您可以在Disable Support for Multiple Windows 了解有关此选项的更多信息。

    您能否说明您使用--disable-multiple-windows 选项的场景?我认为您可以将测试分成不同的测试套件:有/没有多个浏览器窗口。

    【讨论】:

    • 很高兴知道。你说得对,我可以只创建两个测试,我认为如果让一个测试根据是否允许多个窗口而表现不同,我可能会有点棘手,但这可能是不好的做法。
    猜你喜欢
    • 1970-01-01
    • 2023-03-14
    • 2018-05-21
    • 1970-01-01
    • 2021-08-07
    • 2021-11-11
    • 1970-01-01
    • 2022-08-19
    • 1970-01-01
    相关资源
    最近更新 更多