问题标签 [qaf]

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 回答
80 浏览

selenium-webdriver - 我们如何清除用于 Selenium 自动化的 Internet Explorer 的 cookie

我们目前正在使用 Selenium webdriver 使用 IE 浏览器进行自动化。为了运行我们的测试用例,我们需要从注册表中清除 cookie 并从第 1 页开始运行测试用例。你能帮我看看我们该怎么做吗?

0 投票
1 回答
291 浏览

qaf - 底层驱动程序是控制台中的 QAFExtendedWebDriver 错误

在 Perfecto 实验室中针对 iPhone SE 和 Galaxy S8 运行量子代码时,我们收到错误:底层驱动程序是 QAFExtendedWebDriver。此步骤需要 AppiumDriver。

当尝试手动打开应用程序时,我们可以毫无问题地做到这一点。但是在运行脚本时,我们面临着这个问题。

0 投票
2 回答
1622 浏览

qaf - 报告未在 qmetry 的仪表板 html 页面中显示?

我从 github 下载了 qmetry maven 项目,并在我的 eclipse 中可以使用。报告早些时候工作,但从昨天开始,它在我没有对任何 JS 或 HTML 文件进行任何更改的情况下不起作用。

请帮我解决它。

在此处输入图像描述

谢谢,普拉尚特

0 投票
1 回答
239 浏览

testing - 如何在 Cucumber-QAF 设置中跳过通过的测试用例

我有一个项目,我每天运行 100 个场景。运行完成后,我通过侦听器更新 Excel 工作表中的通过/失败。我想听听一个解决方案,如果我再次运行测试套件,应该跳过通过的测试用例,只运行失败的测试用例。我不想使用重试。我尝试在 beforeInvocation 侦听器方法中使用 skipException,但测试用例仍在执行通过的测试用例。如何跳过通过的测试用例并通过侦听器仅执行失败的测试用例?

每次在场景开始之前,它都应该去监听器并检查 excel 表,场景是通过还是失败。如果通过,则应跳过该场景。

任何帮助将不胜感激。

更新:我可以通过带有skipException的侦听器来做到这一点,但在我的报告中它显示测试失败而不是跳过

0 投票
1 回答
702 浏览

selenium - 在 BDD 中使用 But 关键字在 Quantum 框架中运行场景时抛出 Step not implemented 异常

我正在尝试在 Quantum 框架中运行 BDD 场景。执行时,使用 But 关键字的步骤失败,并出现错误“步骤尚未实现”。

我没有看到任何其他 BDD 关键字的问题。只有以“But”关键字开头的步骤会失败,但出现上述异常。有什么我想念的吗?

请找到我们正在使用的场景

步骤实现:

0 投票
1 回答
145 浏览

selenium - 使用 QAF 时如何在 TestNG XML 文件中配置一项测试以启动两个驱动程序,例如 Chrome 驱动程序和 Android 驱动程序

案例步骤:

  1. 打开网络浏览器执行一些步骤
  2. 使用 Appium 打开 Android 设备以执行一些步骤。

注意:这两个步骤应该在一个 TestNG XML 测试中运行。

0 投票
1 回答
35 浏览

java - 在元素描述中使用变量值

我可以在元素描述中使用变量值吗?

例如,我有一个变量“UserId”,我希望将其值包含在元素描述中,从而在 QAF 报告中提供详细视图。

这在 QAF 中是否可行,非常感谢任何帮助。

0 投票
1 回答
121 浏览

selenium - 如何在运行中从 Perfecto 中选择可用设备

在执行期间,我想从 Perfecto 云中获取可用设备列表,并在池中的任何可用设备上执行我的测试用例。如何使用 QAF-Perfecto 框架实现这一目标?

0 投票
1 回答
46 浏览

qaf - QAF - Perfecto:由于用户不活动,会话在 5 分钟后中止。Perfecto 仪表板显示 RemoteWebDriver

当我们在浏览器的 Perfecto 云上运行 TestNG 的并行测试时,一旦执行结束,我们会看到在带有 RemoteWebDriver 名称的 Perfecto 仪表板上报告了许多故障。

0 投票
0 回答
89 浏览

selenium-webdriver - 获取 javascript 错误:QAF Quantum 中未定义注释

在 QAF 中开始任何场景之前,我在控制台中收到以下错误。可能的原因是什么?

jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

附加我用来运行测试的 XML。我正在使用最新版本的量子进行此测试。想知道失败的原因。