问题标签 [polarion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
if-statement - Velocity 模板语言:在一个 #elseif() 语句中连接两个条件
在我的示例中,参数是:
$p2.length
其值为“ 0 ”
和布尔值
$suspectYesNo设置为“ false ”。
我希望,在我的代码中,由于我设置的参数,第二个#elseif将运行,但是它显示“代码 4 运行”
我想,我的错误是使用“ && ”连接两个条件,但我不知道如何正确定义具有两个条件的行。
这让我想到了一个问题:如何将这两个条件 ($p2.length()==0) AND ($suspectYesNo.value.contains("true")) 正确组合在一个 #elseif() 中。
或者我是否定义了布尔错误?
sdk - Polarion SDK:在工作流上下文中获取文档名称
我正在研究一个单词往返脚本,该脚本在工作流上下文中触发。
到目前为止我使用的 Polarion SDK 中的以下对象:
工作流上下文(com.polarion.alm.tracker.workflow.ICallContext)
我获取文档的代码是:
现在我也想得到“目标”的名字。我尝试了几种方法,例如:
但他们都失败了。典型错误信息:
javax.script.ScriptException: TypeError: workflowContext.getTarget().getName is not a function in <eval> at line number 33
这就是为什么我想知道是否有人知道在工作流上下文中获取文档名称的正确方法。
我正在使用 Polarion ALM 18.2。
java - 如何使用 Polarion 和 OpenAPI 创建新的工作项?
我正在使用OpenAPI在Polarion中创建一个小部件。我必须使用相同的创建各种工作项。
谁能建议我该怎么做?
谢谢。
javascript - Polarion Java 中是否有“删除自定义字段”功能?
无法从Polarion Live文档中删除通过javascript完成的自定义字段。
在polarion服务器端,我有工作流脚本(javascript),我使用target.setCustomField("Field Name", variable)
它来在目标实时文档中启用一些调试。
问题是我找不到 API 函数来删除或隐藏那些调试自定义字段。对此的任何帮助/解决方法将不胜感激。此外,无法删除通过 Polarion UI 管理员端创建的字段,因为这些字段在文档自定义字段部分中不可见。
java - 在 Java 中使用 Polarion API 删除 OSLC 链接
我正在研究 Polarion 适配器,以便能够将 Polarion 与其他工具通信。我的连接器基于 OSLC 标准,Polarion 不完全符合 OSLC 标准,所以我需要使用它的 Java API。
我使用此 API 的问题是我无法删除 OSLC 链接。我通过 TrackerWebService 创建它们没有问题,但是没有任何方法可以做相反的事情。查看文档页面,我发现了一个带有 removeLinkedOslcResource 方法的接口,但没有实现该接口的类。
javascript - 我需要创建一个表格,在表格里面,有根据用户指定的数字生成的更小的表格吗?
我使用 HTML、JS 创建了一个表单。当前表单无法在其内部创建子表单。它可以解释为想象一个动态表,我们创建一个按钮,单击该按钮以创建新行。同样,我想创建一个按钮,在它周围的静态表单中添加一个表单(文本框、下拉菜单、丰富的内容编辑器、表格等)。
我尝试创建 velocimacro,但随后意识到无法在函数中调用宏。我尝试在 Javascript 中创建表单,但无法创建几个字段。
预期结果:该按钮将能够在单击时将子表单添加到原始表单。
javascript - 如何在 Polarion 工作项保存后脚本中创建 XMLHttpRequest POST
我目前正在尝试将数据从 Polarion 工作项发送到 Java servlet。我有一个保存后触发器,它在保存我的工作时会激活我的 javascript。该脚本应该检查工作项字段中的数据,对其进行验证并通过 POST 请求将其传输到我的 servlet。
为了在 Polarion 中启用此帖子保存触发器,我使用了以下插件。 https://extensions.polarion.com/extensions/134-fmc-work-item-save 我已经可以从所有工作项字段中获取数据。我唯一不能做的就是创建一个 XMLHttpRequest。
返回:
TypeError:this.XMLHttpRequest 不是函数
我绝不是经验丰富的 Web 开发人员,但这意味着 javascript 无法访问浏览器窗口全局方法,因为我使用插件加载 javascript 并且它没有直接添加到 HTML 页面。
目前也无法从 CDN 中包含类似 jquery 的内容。
我正在寻找一种方法来允许此脚本使用 XMLHttpRequest 或其他方式来启用 Polarion 中的发布请求。通过不同的插件或编辑源代码(如果可能的话)。
polarion - 如果我的项目中没有测试运行页面,如何在 Polarion 中创建测试运行?
所以,我正在使用 30 天极化试验。如果我转到左侧导航面板,应该有一个快捷方式可以将我带到名为“testruns”的页面。在此页面中,我应该能够创建测试运行,但该页面甚至不存在!有没有办法创建这个页面?我已经查看了极地教学视频,但由于该页面不存在,我无法正确关注它们。提前致谢!
我已经在网上寻找过极化教程,但我需要事先有“测试运行”页面。我无法复制测试运行。我曾尝试使用 postgres 在数据库中创建行,但由于该表没有主键,我也不能这样做。
c# - testResult 的 EnumOptionIDs 无法正常工作?
我正在尝试创建一个 testRun,每当我将我的结果发布在那些被标记为“通过”的作品中时。任何标记为“失败”或“失败且无缺陷”的帖子都不会在测试运行中正确显示。
这一切都在使用:
con.TestManegment.addTestRecords(testRun.uri, test.uri, testResult (The problem), text, authoruri, today);
据我了解,polarion 对它通过的弦非常挑剔。但是,我已经进行了非常广泛的研究,但找不到有效的值。我能去工作的都是“通过”和“阻止”。
谢谢你的帮助