是否可以在网格下拉过滤器上添加类或ID?

时间:2014-07-03 09:45:21

标签: extjs extjs4

你可以为extjs网格中的下拉过滤器/排序小部件提供HTML ID 吗?

我的意思是这个组成部分:

enter image description here

这是测试自动化所需的。但是,如果不可能的话,我们可能会使用它,而不是使用一些奇特的CSS选择器。

1 个答案:

答案 0 :(得分:1)

网格列菜单可能非常难以测试。我看到的主要问题是,在单击列菜单按钮(向下箭头)之前,它的html标记不存在。当您单击它时,将显示包含sort,columns和可选过滤器的主菜单(创建html标记),但是,子菜单html仍然不存在。当渲染和显示子菜单时,将鼠标移动到主菜单的Columns项上时会创建它。

从那时起,所有列都存在,因为只有一个菜单可用于所有列。

因此,对于测试,您需要模拟鼠标点击/移动或手动渲染菜单/子菜单。

通过使用开发人员工具检查html标记,您可以找到所涉及的CSS类(在呈现菜单之后)。