gpt4 book ai didi

javascript - Protractor 可访问性报告

转载 作者:行者123 更新时间:2023-12-01 15:52:18 24 4
gpt4 key购买 nike

我正在尝试使用 Protractor 附带的辅助功能插件。从我看到的情况来看,它确实检查了我所在的最后一页的 a11y。有没有办法让 2 个测试脚本一个接一个地执行并提供不同的报告,或者将所有测试脚本放在一个报告中但分开。

例子:

access.js

access1.js

输出文件:

resultJsonOutputFile: 'result/result.json'

我在 conf.js 中尝试过这种方式:

specs: ['../test/access.js', '../test/access1.js'],
or
specs: ['../test/access*.js'],

但仍然得到最后执行脚本的结果

我也尝试过创建套件:

suites: {
homepage: '../test/homepage/access.js',
catalogpage: '../test/catalogpage/access1.js'
},

但是当我检查 JSON 文件时,如果执行了 2 个脚本,那么第一个脚本没有问题,并且为第二个脚本提供错误。但是,如果单独运行第一个脚本, Protractor 会提供错误

我也尝试在一个 js 文件中创建不同的场景,但仍然是同样的问题

最佳答案

在当前实现中,可访问性插件设置为每次调用 Protractor 运行器时在最后一页仅运行一次。所以不幸的是,对套件或测试文件的任何修改都不会使其运行多次。

您可以为要运行的每组测试文件创建单独的配置文件,或者使用 shardTestFiles 来确保每个文件都在自己的进程中运行。见 referenceConf有关分片的更多详细信息。

关于javascript - Protractor 可访问性报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32336172/

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