问题标签 [uiveri5]

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.

0 投票
1 回答
63 浏览

uiveri5 - 如何使用 uiveri5 创建 util 文件?

我有两个可能相关的问题:

我需要一个 utils.js 文件以在其中包含一些 util 函数以导入不同的规范。

另一件事是我有相同的 beforeEachTest 函数在所有测试之前运行,并且不想在每个规范中复制粘贴它。

uiveri5应该怎么做?

0 投票
2 回答
182 浏览

uiveri5 - 如果存在,请单击元素

我想使用 setInterval 并尝试五次来检查元素是否存在(一个按钮)。如果它存在,我想单击它并在它之后继续,如果不存在,我只想继续。

怎么做?

0 投票
0 回答
10 浏览

uiveri5 - 为什么 uiveri 中的图像比较会给出 base64 编码的字符串?

嗨,当我们在 uiveri5 中使用视觉比较时,expect(takeScreenshot()).toLookAs(Page);

然后到版本 1.44.1 我在报告中得到以下内容:期望失败:图像比较失败,参考图像:未找到,百分比差异:0.03%(阈值:0.1%),像素差异:671(阈值:0.5) ,更新禁用

在之后的版本中,我认为 base64 编码有问题吗?因为然后我们得到:期望失败:期望'iVBORw......这里有一个很长的字符串......ssdad0 =='toLookAs'NotFound'

有什么东西坏了吗?我需要配置不同的东西吗?

问候拉蒙

0 投票
0 回答
34 浏览

uiveri5 - ChromeDriver 和 Chrome 浏览器版本问题

我们在尝试执行 UIVeri5 测试时收到以下错误:

会话未创建:此版本的 ChromeDriver 仅支持 Chrome 版本 88 当前浏览器版本为 90.0.4430.72,带有二进制路径

我们的 ci 配置采用 ChromeDriver 和 Chrome 浏览器的最新版本。

还有其他推荐吗?

0 投票
0 回答
59 浏览

jenkins - 使用 UIVeri5 时 Jenkins 服务器上的 hudson.AbortException

我正在尝试按照这个SAP 指南来学习 UIVeri5 测试以实现自动化目的。在步骤 6.7 之前一切正常。Jenkins 服务器抛出一个错误,我不知道问题出在哪里。

我按照教程中的描述进行了尝试,并在存储库中定义和使用了 Jenkins 文件。希望有人可以帮助我。

错误日志:在此处输入图像描述

0 投票
0 回答
16 浏览

sorting - uiveri5:测试表排序 - 尽管排序成功,但在 uiveri5 中收到相同的订单

我有一个 sap.m.Table 和一个弹出窗口来指定排序,即要排序的列,升序或降序。

要检查 uiveri5,如果排序有效,我从表格行 (sap.m.ColumnListItem) 中读取排序列的值,打开弹出窗口,指定排序,关闭弹出窗口,这会触发对表格进行排序,最后我再次读取排序列的值,并将它们与排序前的值进行比较。

在报告制作的屏幕截图中,我可以清楚地看到,表格行的显示顺序已根据排序规范进行了更改。但是排序后我从表中读取的值仍然是相同的顺序,即我的测试失败了。

我想知道:
如何读取uiveri5中实际显示的行顺序?

要读取值,我使用以下代码: