问题标签 [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 回答
394 浏览

java - 我们可以将范围报告与 Qmetry 自动化框架 (QAF) 集成吗?

我们可以将范围报告(特别是使用适配器、TestNG 或 Cucumber)与 Qmetry 自动化框架(QAF)集成吗?如果是,请提供步骤。从我的角度来看,我尝试了这里提到的内容:http ://extentreports.com/docs/versions/4/java/testng.html 我没有看到任何报告正在生成。

0 投票
2 回答
227 浏览

qaf - QAF 报告未填充到 dashboard.htm

  1. 在此处获取最新代码:https ://github.com/infostretch/qaf-report 。
  2. 将仪表板目录和仪表板.htm 提取到项目根目录。
  3. 运行 QAF 测试。
  4. 在测试运行期间以及在测试运行之后打开dashboard.htm。
  5. 在授予访问本地文件的权限后,尝试在 Google Chrome、Firefox 和 Safari 中打开 dashboard.htm。但 Dashboard.htm 没有加载任何内容。即使在几分钟后也会持续显示旋转图标。

我在这里错过了什么吗?

0 投票
2 回答
413 浏览

selenium - 如何在 qaf 中使用 edgeDriver

我使用以下属性来运行边缘浏览器,但它不起作用。

如何使用边缘浏览器?

0 投票
1 回答
155 浏览

spring - [qaf]使用testng xml运行黄瓜测试用例时如何与spring集成

我使用 qaf 和 testng 来运行黄瓜测试用例。现在我想在测试步骤中使用 spring 来自动装配 UserRepository。

以下是功能文件:

以下是 JPA 配置:

下面是用户存储库

下面是测试步骤:

如果我使用 testng xml 像上面那样运行黄瓜测试用例,则 UserRepository 无法成功@Autowired。

如何解决它以便 UserRepository 可以@Autowired?

0 投票
2 回答
376 浏览

selenium - 我如何在 Qmetry 自动化框架(QAF)中放置检查点

我最近开始使用 QAF Java 框架进行测试。我真的很喜欢那里的仪表板,它既详细又有吸引力。但是,由于 Qmetry 网站上的知识和文档有限,我无法使用大部分框架。

如何放置检查点,如下面的屏幕截图所示?请用基本示例进行解释。

Qmetry 文档的屏幕截图

我试过搜索这个,但我没有得到清楚的理解。

0 投票
1 回答
109 浏览

java - QAF 框架错误:无法找到或加载主类 org.testng.remote.RemoteTestNG

环境:QAF、Java、TestNG、Appium、IVY

我正在使用 QAF 和 BDDTestFactory。我将 Eclipse 从 Java Developers IDE 升级到了 Neon。然后在完成所有设置(包括下载依赖项)之后,我看到了这个错误。 在此处输入图像描述

0 投票
1 回答
238 浏览

java - QAF:java.lang.IllegalArgumentException:必须定义添加操作的键

环境:QAF Java:8 TestNG:6.10 Appium:1.18.0-1 IVY ivy.xml BDDTestFactory Android 设备:OS 9

在尝试在 Android 设备上运行任何场景时,它会抛出异常。它在 iOS 设备上运行良好,而且以前在 Android 上也运行良好。

例外:

0 投票
1 回答
220 浏览

cucumber - 黄瓜小黄瓜在同一场景中使用不同的数据文件

真的希望有人可以帮助解决这个问题。

是否可以在黄瓜的“示例”中使用 2 个不同的外部数据文件?如下所示:

@播放电影

场景大纲:在网站上播放视频

在这种情况下只有一个数据文件,但是如果我想在这种情况下使用 2 个或更多不同的数据文件怎么办。在黄瓜中可以做到这一点吗?

我使用 Java 作为编码语言。

谢谢。

0 投票
1 回答
704 浏览

spring-boot - 带弹簧靴的 QAF 黄瓜 testNG

我有一个使用 spring boot 和 testng 的黄瓜项目。

这里的主要课程

我没有 testng.xml 文件,因为测试是使用 spring-boot 启动的。由于某些原因,我想优先考虑测试,我发现我可以使用 QAF(https://qmetry.github.io/qaf/latest/scenario-meta-data.html#pre-defined-meta-data-for -bdd )。我尝试使用它,但它没有用。

这是我所做的:

我将依赖项添加到 pom.xml (我使用 cucumber 5)

我将此注释添加@QAFTestStepProvider到 CucumberTestDefinitions 类

"com.qmetry.qaf.automation.cucumber.QAFCucumberPlugin"我在 RunnerTest 类中添加了这个插件

这里的错误

java.lang.NoSuchMethodError: 'java.lang.reflect.Method com.qmetry.qaf.automation.step.client.TestNGScenario.getMethod()'

我尝试在配置文件夹中添加一个 testng.xml 文件,但没有帮助

QAF spring-boot 兼容吗?

非常感谢您的帮助

编辑

pom.xml:

跑步者班

错误信息

0 投票
1 回答
726 浏览

testng - QAF 和 Spring 引导环境中 Cucumber 标记为 TestNG 组

我在一个功能文件中有 4 个测试,有 2 个不同的标签 @first 和 @then。我希望 @first 测试首先以并行性运行,@then 测试在所有 @first 测试完成后运行,同时也具有并行性。

项目在这里: https ://github.com/marcesso/qafTesting

问题是所有测试都运行两次(每个测试方法一次),@Test 注释的“组”属性没有像我预期的那样过滤测试(在https://qmetry.github.io/qaf/latest/gherkin_client非常底部.html )

也根本没有并行性。

我试图在测试方法中过滤泡菜,但与条件不匹配的测试即使没有运行也会显示为通过