- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试使用在
上找到的 allure 记者我创建了运行者:
const createTestCafe = require('testcafe');
let testcafe = null;
createTestCafe('localhost', 1337, 1338)
.then(tc => {
testcafe = tc;
const runner = testcafe.createRunner();
return runner
.src(['tests/fixture1.js', 'tests/ingo1.js'])
.browsers(['chrome'])
.reporter('allure')
.run();
})
.then(failedCount => {
console.log('Tests failed: ' + failedCount);
testcafe.close();
});
启动脚本时,我收到消息“Allure reporter started”,完成后收到“Allure reporter finished”。但是在我的根文件夹中,我没有收到任何诱惑报告。我也尝试使用自己的配置文件
const DOC_ALLURE_CONFIG = {
CLEAN_REPORT_DIR: true,
COPY_HISTORY: true,
RESULT_DIR: '/allure/allure-results',
REPORT_DIR: '/allure/allure-report',
META: {
STORY_ID: 'STORY',
TEST_ID: 'ID',
SEVERITY: 'SEVERITY',
TEST_RUN: 'TEST_RUN'
},
STORY_LABEL: 'JIRA Story Link',
STORY_URL: 'https://jira.example.ca/browse/{{ID}}',
TEST_LABEL: 'JIRA Test Link',
TEST_URL: 'https://jira.example.ca/secure/Tests.jspa#/testCase/{{ID}}',
labels: {
screenshotLabel: 'Screenshot',
browserLabel: 'Browser',
userAgentLabel: 'User Agent',
allureStartMessage: 'Allure Ingo reporter started...',
allureClosedMessage: 'Allure Ingo reporter closed...'
}
};
module.exports = DOC_ALLURE_CONFIG;
这也行不通。不显示自定义消息,仅显示默认消息。看起来 allure 插件忽略了所有内容并且无法很好地识别我的节点模块。
我错过了什么设置才能在我的项目根目录中获取 allure 报告?
(也尝试使用 npm 链接...)
最佳答案
testcafe-allure-reporter 文件夹存储相对于安装此模块的路径生成的报告。因此,尝试在本地将 testcafe-allure-reporter 安装到您的项目并执行脚本。之后,allure/allure-results 文件夹应该出现在您的项目根目录中。
关于javascript - Testcafe 和 allure 记者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56628927/
在 Page 类中测试了 React 应用程序的登录功能: async login(t) { console.log('starting login...'); debugger;
我正在尝试使用 getStyleProperty('border') 使用 testcafe 测试图像上的边框,它总是返回未定义。 box-shadow 等其他属性工作正常。 HTML: const
我试图在使用 testCafe 登录后重定向到另一个页面,但在登录后其他页面保持空白,也就是说,它永远不会加载,或者在其他时候它只是关闭 session 而不进入。事实是它不会让我在登录后进入主页。我
我正在使用 https://hub.docker.com/r/testcafe/testcafe/ 运行我们的 Testcafe 项目,它工作正常,除了失败时无法创建屏幕截图目录,原因是: Error
我使用 TestCafé 的“testcafe-browser.provider-browserstack”插件。我尝试在我的应用程序中使用它,但我总是收到一条消息,提示登录错误。数据是正确的(只是“
我使用 TestCafé 的“testcafe-browser.provider-browserstack”插件。我尝试在我的应用程序中使用它,但我总是收到一条消息,提示登录错误。数据是正确的(只是“
浏览器:全部 测试咖啡馆:v0.23.0 node.js: v8.12.0 操作系统:macOS、Windows 10 自更新(0.21.0 -> 0.23.2)以来,测试的执行时间增加了两倍。自更新
我使用的是 TestCafe 1.1.0 版和 Testcafe-react-selector 3.1.0 版。我的目标是从节点返回文本。 HTML 树如下所示: board W
他们两个是否以某种方式融合在一起?两者关系扑朔迷离,且同名。249.99 美元的工具能否用于运行使用开源 API 编写的测试? 最佳答案 TestCafe 最初是作为付费的独立工具出现的。除了测试运行
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 4 年前。 Improve
在 Vagrant VM 中运行 testcafe,它大部分时间都在工作。 但是,Chrome 在这种启用了硬件加速的环境中无法正常启动,所以我必须使用命令行标志 --disable-gpu 来启动它
我正在学习testcafe,我是这里的新手。 根据testcafe文档命令 npx testcafe 'chrome --start-fullscreen'应该打开全屏并运行测试,这是完美的工作。但是
我现在使用 TestCafe 有一段时间了,从来没有遇到过问题。几天前 TestCafe 开始运行我的测试两次,产生了很多问题。我在 https://github.com/DevExpress/tes
我正在尝试从 Chrome 上的模式中获取文本。使用控制台,我可以得到如下内部文本: document.querySelector('.my-form > a').innerText // retur
我正在使用 TestCafe 0.23.3。我正在尝试验证一个元素是启用还是禁用。这是禁用时元素的 HTML 节点: Add Person 这是启用时元素的 HTML 节点: Add Person 这
我正在尝试开始使用 Testcafe。 我已经使用 npm 在全局范围内安装了它,并且我正在关注 https://devexpress.github.io/testcafe/documentation
我需要使用 Testcafe 从 POST 调用中检索信息。 我需要手动做的是: 在 Chrome 中打开开发人员工具, 捕获流量并按特定请求名称过滤, 转到标题 -> 请求有效负载 在请求有效负载中
如何在运行测试时显示分步信息?当前运行命令 testcafe chrome .\test\customer.js 一般来说,需要查看有关执行内容的更多信息。 最佳答案 目前,TestCafe 中不存在
所以,我正在尝试创建一个自定义函数,它允许我检查一个字段是否包含数字或文本,但为了进一步测试,我将需要检查更复杂的东西,比如某个表的总和是否等于某事等我找不到自定义函数的示例,例如: function
我正在尝试在 testcafe 上选择一个动态下拉值。 值“select2-result-label-7”保持与最后一个数字相同。我怎样才能选择正确的下拉菜单?我尝试了模式匹配,但没有成功。 可以帮我
我是一名优秀的程序员,十分优秀!