问题标签 [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 投票
0 回答
65 浏览

java - 获取从 BDD 文件调用的当前步骤的描述

我有一个包含某些步骤的 BDD 文件,如下所示:

步骤定义文件如下所示:

我的要求是从步骤定义方法(enterTextInAnyField)中获取当前正在执行的字符串格式的 BDD 行。步骤定义仅在步骤匹配时才会执行,因此在这种情况下,我的预期输出将是:

或者

有人可以帮我解决这个问题。谢谢。

0 投票
2 回答
394 浏览

java - 为什么 Actions 类与 Firefox 浏览器不兼容

我的配置:

我的应用程序中有以下类型的菜单,我必须将鼠标悬停在类别上,然后必须选择一个产品:

在此处输入图像描述

我正在使用 Actions 类来执行操作。使用下面的代码

因此,Chrome 一切顺利(使用 v68.0)。但是虽然在 Firefox 中使用相同的脚本,但它是悬停Food类别并从Weight Loss类别中选择产品。我正在挠头寻找如何使该浏览器兼容的替代方法。

我尝试过显式/隐式/硬编码等待,但没有成功。我可以实现悬停并选择子菜单的 Action 类的任何替代方案。

0 投票
2 回答
2384 浏览

cucumber - Cucumber 中的可重用/通用示例表

多个场景是否可以使用同一个示例表?

所以而不是像下面这样:

我可以做类似的事情

我在 StackOverflow 上发现了一个类似的问题,但是在一个场景中合并我的所有场景对我来说不是一个选择。由于这个问题是在 2014 年发布的,也许框架中有一些我不知道的进步:D

先感谢您。

0 投票
1 回答
520 浏览

testng - qaf 2.1.13 中无法解析功能文件中的元数据标签

  1. 配置文件

xml运行配置

  1. 提供者类:

    /li>
  2. 特征:

    /li>
  3. 脚步:

    /li>
  4. 结果:

    测试被忽略。

0 投票
2 回答
766 浏览

java - 如何根据TestNG中的条件排除组?

我在登录模块中有大约 10 个测试用例。我必须在 Staging 和 Product 环境中执行测试,但在 Product 环境中,需要排除一些特定的测试用例,这些测试用例需要在应用程序中插入一些虚拟数据。为此,我PRO_EXCLUDE在我的场景中添加了一个组名。

请参阅下面的示例,其中包含我在执行时需要排除的组合组名。

其余方法只有一组,即REGRESSION

我已经按照以下方式配置了测试

这将执行同时具有REGRESSIONPRO_EXCLUDE分组的场景。我不想执行这个,但其余的场景只有REGRESSION组。

0 投票
1 回答
408 浏览

java - 在 QAF 中获取 webelement 文本

我想在 QAF 的网页中获取特定 web 元素的文本。我们使用硒

如何在 QAF 中编写上述代码?

0 投票
2 回答
302 浏览

selenium - 在 QAF 中最大化 chrome 窗口

我正在使用此代码,

new WebDriverTestBase().getDriver().get("http://www.google.com/");

但这不会全屏启动 chrome。如何最大化 QAF 中的 chrome 窗口?

0 投票
1 回答
361 浏览

selenium-webdriver - qaf chromedriver 路径 application.properties

我是 QAF 的新手。在 application.properties 中设置路径的格式是什么?我需要包含双引号吗?单斜线还是双斜线?

0 投票
1 回答
321 浏览

java - 如何在 qaf applicaiton.properties 中给 FirefoxDrive 和 gecko 驱动程序在 Firefox 中执行

我试图在我的本地 Firefox(版本 61)中执行我的QAF 框架,我需要知道如何从 QAF 应用程序中调用 Firefox 浏览器。

上面一个没有用。我需要给吗driver.name=firefoxDriver?即便如此,它在 QAF 上也不起作用。请帮忙。

0 投票
0 回答
23 浏览

java - 有没有办法在 QAS 中完全中止执行?

我正在使用 QAS 最新版本。我面临着中止执行的麻烦。假设我在 testng.xml 文件中有 10 个测试并一次执行所有测试。

在执行第一个测试时,我遇到了一些问题,不得不停止执行。我可以通过单击终止来终止当前的执行,red button in QAS console window但是对于保持测试,它会继续打开浏览器的次数与测试剩余的次数一样多,我必须手动关闭浏览器。