我目前在使用以下代码时遇到麻烦,在这些代码中我必须按一下表单上的“保存”按钮,但是当我运行它时,错误定位器多个匹配错误触发器:
[quote]ST.button('form[itemId="frmDiscountCode"]
button[itemId="btnSave"]').click(10, 10);[/quote]
我对此感到困惑,因为只有一种带有保存按钮的打开表单。我有此子表单,需要重复打开,保存和关闭,因此我怀疑这是定位器错误的原因。我还发现Inspector毫无用处,因为它仍然抛出locator错误,即使它说在我指定了很多属性后locator只找到1个组件。
是否可以在Sencha Test上实现类似Ext.WindowManager.getActive()
的功能?我需要一种方法来了解当前关注的表单,也许从那里我可以有一种更好的方法,可以使用ST API
访问特定表单中的控件。