问题标签 [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.
java - 我们可以将范围报告与 Qmetry 自动化框架 (QAF) 集成吗?
我们可以将范围报告(特别是使用适配器、TestNG 或 Cucumber)与 Qmetry 自动化框架(QAF)集成吗?如果是,请提供步骤。从我的角度来看,我尝试了这里提到的内容:http ://extentreports.com/docs/versions/4/java/testng.html 我没有看到任何报告正在生成。
qaf - QAF 报告未填充到 dashboard.htm
- 在此处获取最新代码:https ://github.com/infostretch/qaf-report 。
- 将仪表板目录和仪表板.htm 提取到项目根目录。
- 运行 QAF 测试。
- 在测试运行期间以及在测试运行之后打开dashboard.htm。
- 在授予访问本地文件的权限后,尝试在 Google Chrome、Firefox 和 Safari 中打开 dashboard.htm。但 Dashboard.htm 没有加载任何内容。即使在几分钟后也会持续显示旋转图标。
我在这里错过了什么吗?
selenium - 如何在 qaf 中使用 edgeDriver
我使用以下属性来运行边缘浏览器,但它不起作用。
如何使用边缘浏览器?
spring - [qaf]使用testng xml运行黄瓜测试用例时如何与spring集成
我使用 qaf 和 testng 来运行黄瓜测试用例。现在我想在测试步骤中使用 spring 来自动装配 UserRepository。
以下是功能文件:
以下是 JPA 配置:
下面是用户存储库
下面是测试步骤:
如果我使用 testng xml 像上面那样运行黄瓜测试用例,则 UserRepository 无法成功@Autowired。
如何解决它以便 UserRepository 可以@Autowired?
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 上也运行良好。
例外:
cucumber - 黄瓜小黄瓜在同一场景中使用不同的数据文件
真的希望有人可以帮助解决这个问题。
是否可以在黄瓜的“示例”中使用 2 个不同的外部数据文件?如下所示:
@播放电影
场景大纲:在网站上播放视频
在这种情况下只有一个数据文件,但是如果我想在这种情况下使用 2 个或更多不同的数据文件怎么办。在黄瓜中可以做到这一点吗?
我使用 Java 作为编码语言。
谢谢。
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:
跑步者班
错误信息
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 )
也根本没有并行性。
我试图在测试方法中过滤泡菜,但与条件不匹配的测试即使没有运行也会显示为通过