问题标签 [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 - 如何使用不同的包管理 Selenium 项目代码(如页面对象模型/关键字驱动程序框架)
作为自动化的第一次用户,我正在寻找与自动化项目组织和其他相关内容相关的帮助。任何人都可以与我分享示例项目以供明星使用。我可以编写脚本,但我无法在 java 中管理代码。建议我任何网站的最佳方式。
java - How to run cucumber jvm test scenarios in parallel using Gradle?
I couldn't find best solution for running cucumber test scenarios in parallel using gradle
The best possible solution found so far is this.. but I can't run it locally successfully
Any help much appreciated!!
Thanks in advance.
java - 更新到 Selenium 3.4 时出现 ClassCastException
我们正在使用 QAF 进行功能测试自动化。我们最近将 selenium 版本从 3.3.1 升级到 3.4.0,它开始在某些地方出现以下错误。
我的观察是,如果我们没有 driver.findBy(BY) 语句,它可以正常工作。为了在一个地方进行测试,我尝试了 driver.findBy(String) 而不是 driver.findBy(BY) 并且效果很好。但我不知道团队用了多少地方以上的方法。
以下是重现错误的测试:
由于这个问题,我们必须恢复到 selenium 版本 3.3.1。任何人都可以帮忙吗?
java - 使用 QAF 自动化框架在 application.properties 文件中设置 chrome 功能不起作用
我是使用 QAF 自动化框架的新手。我遵循了此页面上的文档 - https://qmetry.github.io/qaf/latest/setting_driver_capabilities.html
我的要求是:我必须在我的测试中下载一个文件,下载应该去我项目的下载文件夹,而不是 macbook/test 机器的下载文件夹。
我正在使用 chromeDriver 并且必须在 QAF 框架内的 application.properties 文件中设置 chrome 功能。我添加了以下内容,但它不起作用
我还尝试直接将 chrome.additional.capabilities 用于我想要设置的所有功能,如下所示,它也不起作用
当我执行测试时,测试成功运行并通过,但文件下载到我的 macbook 下载目录,而不是我使用功能设置的项目特定下载文件夹中。
我尝试使用 chromeDriver.capabilities 而不是 chrome.capabilities 没有成功。
以前使用过 QAF 的人可以帮我解决这个问题吗?
qaf - 与 QMetry 集成时使用空手道框架执行脚本时出错
在空手道框架中执行脚本时出现以下错误。我已将 QMetry 与此空手道框架集成。按照此链接与 QMetry 集成。
http://www.qmetry.com/resources/videos/qmetry-test-manager-for-jira-test-automation-training/
java - 使用 Saucelabs 和 QAF 框架进行并行执行的多个操作系统、浏览器
我正在将 QAF 自动化框架与 Selenium Web Driver、Java、TestNG 一起使用,并成功地一次在 Sauce 实验室远程执行一项测试。但是当我希望它在 Mac OS 上执行时,我的测试是针对 Windows OS 执行的。不知道为什么默认选择窗口。
我提供的唯一属性是:
我应该在 QAF 框架中提到哪里?
多个操作系统 - Windows 或 Mac OS
使用不同的浏览器 - Firefox、Chrome、Safari 和 IE。
我在 config.xml 文件(testng.xml)中尝试了操作系统/浏览器作为参数,但不确定为什么它不起作用。
如果您之前使用过 QAF 框架并且成功地使用了并行执行,请帮助!
selenium - 如何从 Java 代码而不是 JUnit Runner 运行黄瓜功能文件
我想从 java 代码运行黄瓜功能文件。
目前我们正在运行 JUnit Runner
我不想使用它,而是想使用 java 程序运行它,因为我想在运行时从命令行或 jenkins 传递标签。
qaf - AbstractTestCase 如何链接到 UiTestBase在 QAF 2.18 版本中?
我是 QAF 2.18 的新手,并试图了解AbstractTestCase
在以下情况下如何使用 Generic 接受类型参数。
表示的WebDriverTestCase
扩展AbstractTestCase<D, B extends UiTestBase<D>>
,AbstractTestCase
必须并且应该使用接口UiTestBase
或具有接口实现的类UiTestBase<D>
。我试图深入研究并找不到,QAFExtendedWebDriver
并且WebDriverTestBase
类没有UiTestBase
以任何方式实现。谁能帮我理解这是如何工作的?提前致谢。
selenium - NotYetImplementedException() 在执行 QAF 功能文件时执行所有步骤
以下是功能文件:
功能文件中的所有行都在步骤定义中实现,并且在执行 Testng.xml 文件时,我收到以下错误。
“org.openqa.selenium.WebDriverException:未知错误:未定义启动”,我还在控制台中看到类似下面的内容。
请帮我解决这个问题,我是 QAF 的新手。