首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法用ProtractorJS更新测试轨中的结果

无法用ProtractorJS更新测试轨中的结果
EN

Stack Overflow用户
提问于 2019-02-02 05:42:38
回答 1查看 116关注 0票数 0

我无法在测试轨中更新Protractor测试的结果。我见过各种各样的npm模块,非常混乱--不同的作者提到了不同的npm模块。

环境: 1. ProtractorJS (基于NPM) 2.测试轨

  1. 安装- npm安装量角器-testrail承诺
  2. 创建了javascript页面对象- loginPage.js

在loginPage.js内部,我编写了非常基本的测试来验证。

代码语言:javascript
复制
loginPage.js - is below:

var TestRail = require("protractor-testrail-promise");

var loginPage = function () {
var testrail = new TestRail("https://myproject.testrail.net", "useremail@email.com", "pw");       
var testCaseId="A644776";
var testResultId="1"; //Equal to Pass
testrail.addResult(testCaseId, testResultId).then(function(body) {
  console.log(body);
  })
});

备注:结果应在testrail系统中更新。

实际情况:在测试轨中没有发生更新,我的VSCode控制台也没有出现错误。

EN

回答 1

Stack Overflow用户

发布于 2019-02-08 09:02:52

我去掉了testcaseid的前缀"A“。代码中不应添加前缀。

代码语言:javascript
复制
var TestRail = require("testrail-promise");

var tr = new TestRail('https://myproj.testrail.net', 'dinesh@abc.com', 'werer');             
var obj = {
   "run_id": 001 ,
   "project_id":2,
   "section_name":"My Section", //Immediate section name is fine
   "case_id":  60644 , //Original case id - (View Case)
   "custom_buildno":"B76",
   "status_id":"1", //pass
};
tr.addResultForCase(obj).then(function (err) { console.log('Error ==>', err);});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54490342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档