我迷失在 Node 文档中,并且很难弄清楚如何为所有断言语句创建自定义(或修改现有)错误处理,而不必在每个断言中包含单独的消息。
const assert = require('assert');
describe('Test 1', function(){
describe('Checks State', function(){
it('will fail', function(){
assert.strictEqual(true, false);
});
});
});
Run Code Online (Sandbox Code Playgroud)
正如预期的那样,之前的代码只会生成类似以下内容的内容:
1) "Test 1 Checks State will fail"
true === false
Run Code Online (Sandbox Code Playgroud)
browser.sessionId我正在使用 WebDriverIO 运行,我的目标是在错误消息中包含,而不必在每个测试中手动填写第三个(消息)参数。
assert.strictEqual(true, false, browser.sessionId);
Run Code Online (Sandbox Code Playgroud)
如果我能生成如下错误消息,那就太理想了:
1) "Test 1 Checks State will fail"
abc012-efg345-hij678-klm901
true !== false
Run Code Online (Sandbox Code Playgroud)
我很抱歉,我知道我应该包括“到目前为止我所做的事情”——但到目前为止我所做的一切都没有产生任何影响。再次,我迷失在节点文档中:)
我正在使用一个API,该API需要我以300的分辨率捕获jpeg图像。
工作流程为:
我遇到的问题是,我认为在画布上绘制的图像取决于它所在的网页/监视器的分辨率。虽然我可以改变图像的尺寸,使用CSS来缩小东西是两倍于寻找更高的水库; API一直在回叫我向他们发送的图像质量太低。
我最终需要利用集成摄像头来捕获和传输分辨率为300(或更高)的jpeg,但是我不知道仅靠前端代码是否可以实现。
谢谢您的帮助 :)