当前位置: 首页 > 知识库问答 >
问题:

如何使用qaf bdd编辑器在eclipse中运行单个场景?

靳富
2023-03-14

我使用qaf提供的bdd实现进行测试自动化,并使用qaf-bdd-editors eclipse插件进行开发。我能够使用xml配置文件运行我的方案,但要运行特定的单个方案,每次都需要修改确认文件。有没有更简单的方法在编辑器中运行选定的场景而不修改配置文件?

共有1个答案

姬安志
2023-03-14

你可以通过以下技巧来实现:

  1. 创建一般配置文件。假设config/selectionrun_config.xml
<suite name="QAF Demo">
    <test name="BDD Test">
        <method-selectors>
            <method-selector>
                <script language="beanshell"><![CDATA[
       System.getProperty("selection","").length()==0 || testngMethod.getMethodName().equalsIgnoreCase(System.getProperty("selection","").trim())
       ]]></script>
            </method-selector>
        </method-selectors>
        <classes>
            <class
                name="com.qmetry.qaf.automation.step.client.text.BDDTestFactory" />
            <class
                name="com.qmetry.qaf.automation.step.client.text.BDDTestFactory2" />
        </classes>
    </test>
</suite>
  1. 提供配置名称:run_selected_scence
  2. 集套件:config/selectionrun_config.xml
  3. 选择参数选项卡并设置vm参数
     -Dscenario.file.loc="${selected_resource_loc}" -Dselection="${selected_text}"

您也可以在编辑器中选择方案,并在顶部导航中直接按运行按钮运行。

 类似资料:
  • 如何在JavaFX场景中更改标签的值?我试图找出一种方法来更改按钮单击时标签的文本值,但它不起作用。我为按钮和标签设置了一个fx:id,并设置了它们的控制器(CPCS305\u JAVAFX\u FXML,类本身)。按钮还链接到HandleButtoAction2()函数。 错误报告如下: 我还有另外两个FXML文件及其控制器和函数,但我稍后再讨论。我想解决无法在一个场景中进行通信的问题,然后转到

  • 我发现Atom编辑器是Sublime文本编辑器的免费替代品。无法找到在Atom编辑器中运行程序的简单方法。在我的例子中,我试图运行一个java程序。如果可能的话请告诉我如果是,请说明应采取的步骤。

  • 本文将介绍使用 场景编辑器 创建和编辑场景图像时的工作流程和技巧。 使用节点创建菜单快捷添加基本节点类型 当我们开始在场景中添加内容时,一般会先从 层级管理器 的 创建节点菜单 开始,也就是点击左上角的 + 按钮弹出的菜单,从几个简单的节点分类中选择我们需要的基础节点类型并添加到场景中。 添加节点时,在 层级管理器 中选中的节点将成为新建节点的父节点,如果你选中了一个折叠显示的节点然后通过菜单添加

  • 我安装了一个脚本包,以便能够在Atom editor中运行Java程序。但我还是无法运行它。正在获取以下错误消息: “bash”不被识别为内部或外部命令、可操作程序或批处理文件 这里还缺什么? 我正在使用Windows 7。相同的编辑器和相同的包在Ubuntu上运行,没有任何问题。

  • 场景编辑器 是内容创作的核心工作区域,您将使用它选择和摆放场景图像、角色、特效、UI 等各类游戏元素。在这个工作区域里,您可以选中并通过 变换工具 修改节点的位置、旋转、缩放、尺寸等属性,并可以获得所见即所得的场景效果预览。 视图介绍 导航 您可以通过以下的操作,来移动和定位 场景编辑器 的视图: 鼠标右键拖拽 :平移视图。 鼠标滚轮 :以当前鼠标悬停位置为中心缩放视图。 坐标系和网格 场景视图的

  • 场景编辑器 是内容创作的核心工作区域,您将使用它选择和摆放场景图像、角色、特效、UI 等各类游戏元素。在这个工作区域里,您可以选中并通过 变换工具 修改节点的位置、旋转、缩放、尺寸等属性,并可以获得所见即所得的场景效果预览。 视图介绍 导航 3D视图和2D视图的导航方式有所不同,通过工具栏中的3D/2D按钮可以切换3D和2D视图,3D视图用于3D场景编辑,2D视图主要用于UI,Sprite等2D元