问题标签 [sencha-test-2.1]
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.
extjs - Sencha Test 验证 MessageBox 的内容
有人知道如何使用 Sencha Test 2.1 验证消息框中的文本吗?
我成功地检索了这样的实际消息框:
所以我想做类似的事情:
我试过价值、文本等似乎找不到要使用的属性。
extjs - 双击煎茶测试中的一行
如何使用 Sencha 测试框架双击网格行?
到目前为止,我能够引用该行并执行单击,但我看不到执行双击的方法(单击 2 次也不能作为双击工作)
http://docs.sencha.com/sencha_test/2.1.0/api/ST.future.Row.html#method-click
extjs - 使用 Sencha 测试在网格行中引用组合框
使用 Sencha 测试在网格行中引用组合框。
给定类似的东西:
到目前为止,我无法引用单击单元格后激活的组合。
这是使用单元编辑插件。
所以我正在尝试使用 ST 从那里选择其中一个值。到目前为止还没有运气。我只能激活 cellediting 插件,执行以下操作:
extjs - 在 Sencha Test 中使用单元格编辑插件引用网格内的组合框(无全局搜索)
鉴于有一个使用单元格编辑插件的网格,有没有一种方法可以引用组合框编辑器而不以全局方式进行?
我有这个工作:
但我认为我应该能够做到:
或类似的东西:
extjs - How to check a checkmenuitem in Sencha Test
Using Sencha Test 2.1
So I'm trying to check a checkboxmenuitem which is an item in a button menu.
I can reference it but the method check is not availble for it:
-calling check on a ST.future.CheckBox does work but this is a checkboxmenuitem
extjs - 在 Sencha 测试中的期望中使用 hasCls 时出错
煎茶测试 2.1
是否有关于在期望中使用 hasCls 的错误?
可以说我有类似的东西:
(尽管在这种情况下,它是一个组件,而不是一个元素,元素也会发生同样的事情)
因此,我尝试引用不同的元素,并且总是尝试这样做:
我收到此错误,想知道我是否遗漏了什么或者这是一个错误。
我在文档中看到这应该是可能的。http://docs.sencha.com/sencha_test/2.1.0/api/ST.future.Element.html?#method-and
预期的构造函数({上下文:构造函数({breakOnFailure:假,evaluateTestsOnReady:真,eventDelay:500,eventTranslation:真,failOnMultipleMatches:真,全局:对象({语音合成:真,缓存:真,localStorage:真,sessionStorage:真, webkitStorageInfo:真,indexedDB:真,webkitIndexedDB:真,ondeviceorientationabsolute:真,ondeviceorientation:真,ondevicemotion:真,加密:真,postMessage:真,模糊:真,焦点:真,关闭:真,停止:真,打开: true, alert: true, applicationCache: true, performance: true, confirm: true, onunload: true, onunhandledrejection: true, onstorage: true, prompt: true, onrejectionhandled: true, onpopstate: true, onpageshow: true, print: true, onpagehide: true, ononline: true, onoffline: true, requestAnimationFrame: true, onmessage: true,onlanguagechange:true,onhashchange:true,cancelAnimationFrame:true,onbeforeunload:true,onwaiting:true,onvolumechange:true,captureEvents:true,toggle:true,ontimeupdate:true,onsuspend:true,releaseEvents:true,onsubmit:true,onstalled: true,onshow:true,getComputedStyle:true,onselect:true,onseeking:true,onseeked:true,matchMedia:true,onscroll:true,onresize:true,moveTo:true,onreset:true,onratechange:true,onprogress:true, moveBy: true, onplaying: true, onplay: true, onpause: true, onmousewheel: true, resizeTo: true, onmouseup: true, onmouseover: true, resizeBy: true, onmouseout: true, onmousemove: true, onmouseleave: true, onmouseenter: true,getSelection:true,onmousedown:true,onloadstart:true,onloadedmetadata:true,find:true,onloadeddata:true,onload:true,getMatchedCSSRules: true, onkeyup: true, onkeypress: true, onkeydown: true, webkitRequestAnimationFrame: true, oninvalid: true, oninput: true, onfocus: true, onerror: true, webkitCancelAnimationFrame: true, onended: true, onemptied: true, webkitCancelRequestAnimationFrame:真的,持久性...
extjs - 如何从 Senchat 测试中的组合框中选择一个项目
有没有办法从组合框中选择一个项目而没有项目的实际值?
假设我们有橘子、苹果和柠檬的组合,这些项目的实际值是我们不知道的键,有没有办法按索引选择?
或者也许是根据 displayValue 检索值?
像这样的工作:
但是,如果我只有想要选择的 displayValue 怎么办?让我们说“橙子”,我如何从组合中选择它?
extjs - 在 Sencha Test 中传递附加参数以执行函数
有没有办法将附加参数传递给 Sencha Test 中的执行函数?在 Web 驱动程序场景中,关闭不是一种选择。http://docs.sencha.com/sencha_test/2.1.1/api/ST.html#method-execute
举个例子:
能够Oranges
作为参数传递而不是硬编码会很好,这样这个函数就可以被重用。
sencha-test - 清除 ST.future.Component 的预填充数据的方法
ST.component("locator");
有没有办法在使用API时清除输入字段?
使用ST.component("locator").setValue("");
导致以下错误:
TypeError: ST.component(...).setValue is not a function...
PS:老论坛现在是永久关闭了吗?有没有办法查看旧问题?
编辑:似乎其他论坛昨天关闭了,因此是 PS。
sencha-test - 将网格的记录提取到对象中
假设我有一个网格并且想要提取它的记录。
如何计算一个网格有多少列和多少行?
根据列的索引如何获取相应标题的名称?