使用Sencha Test

时间:2017-05-31 00:13:31

标签: extjs sencha-test sencha-test-2.1

使用Sencha Test在网格行中引用组合框。

给出类似的东西:

{
            text: "Select one",
            width: 110,
            editor: {
                field: {
                    xtype: 'combobox',
                    editable: true,
                    valueField: 'val',
                    displayField: 'name',
                    store: {
                        fields: ['val', 'name'],
                        data: [
                            [0, 'Option 1'],
                            [1, 'Option 2'],
                            [2, 'Option 3']
                        ]
                    }
                }
            }         
        }

到目前为止,我无法引用单击单元格后激活的组合。

这是使用cellediting插件。

 plugins: {
        ptype: 'cellediting',
        clicksToEdit: 1
    },

所以我试图使用ST从那里选择其中一个值。到目前为止没有运气。 我只能激活cellediting插件,例如:

this.grid().rowAt(index).cellAt(1).click();

1 个答案:

答案 0 :(得分:1)

在组合框中添加了一个itemId并执行了此操作:

this.grid().rowAt(index).cellAt(1).click();
ST.comboBox('combobox[itemId=someValue]').visible().expand().setValue(1);

(这是指PageObject)