问题标签 [sencha-test]

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.

0 投票
0 回答
48 浏览

testing - 尝试通过 Selenium Grid 运行多个测试场景时出现连接错误

我创建了一个 Selenium 网格,其中有 5 个节点连接到集线器。然后我尝试通过集线器运行多个 Sencha 测试场景。测试运行开始,几分钟后测试停止,错误如下所示:

失败并出现错误“连接 EADDRINUSE localhost:4556”全局泄漏检查引发错误:连接 EADDRINUSE localhost:4556

您能帮我们找到解决方案吗?问题似乎是集线器服务器因大量输入请求而过载。

谢谢,阿南德。

0 投票
1 回答
25 浏览

sencha-test - 清除 ST.future.Component 的预填充数据的方法

ST.component("locator");有没有办法在使用API时清除输入字段?

使用ST.component("locator").setValue("");导致以下错误:

TypeError: ST.component(...).setValue is not a function...




PS:老论坛现在是永久关闭了吗?有没有办法查看旧问题?

编辑:似乎其他论坛昨天关闭了,因此是 PS。

0 投票
1 回答
63 浏览

sencha-test - 将网格的记录提取到对象中

假设我有一个网格并且想要提取它的记录。

如何计算一个网格有多少列和多少行?

根据列的索引如何获取相应标题的名称?

0 投票
1 回答
306 浏览

extjs - 我们如何在 Ext JS 6.6 Modern 工具包中获得 selectOnFocus:真正的功能?

分机 JS 6.6

经典工具包,一个文本字段有selectOnFocus : true/false 所以当组件获得焦点时,文本字段中的数据全部被选中

现代工具包没有这个属性。我理解现代都符合 CSS3 并非常适合移动设备之间的需求,以及使用移动设备之间的差异。使用现代工具包,您可以通过

这在编写代码时很好。但我发现的问题是使用 Sencha Test 和以下代码

在第二个测试块中,单击文本字段不会选择所有文本,因此如果我想替换现有文本,则必须将其清除或插入点从随机位置开始。

那么我们如何才能在 Modern 工具包中获得 selectOnFocus: 真正的功能呢?

我可以看到一些实例,在 Modern 中拥有此功能实际上更重要,因为在移动设备上 ctrl 'a' 不是一个选项。

0 投票
0 回答
31 浏览

extjs - Sencha WebtestIt - 浏览器启动 url 'data:,'?

我已经使用 Sencha Webtestit 设置了一个简单的测试。当我运行测试时,它会启动一个浏览器,但 url 始终是 - 'data:',这不是我在测试中输入的。不管我做什么,结果都是一样的。任何想法将不胜感激。

在此处输入图像描述

0 投票
0 回答
9 浏览

sencha-test - Sencha Webtestit - 代理设置

在 sencha webtestit 自动化工具中,有什么东西应该设置为在代理后面工作。即使我在 Preference -> User 中设置了 http 和 https 代理详细信息,也没有建立连接。

0 投票
0 回答
60 浏览

linux - Docker 中的 Sencha 测试 (STC)

我目前很难在 Docker 容器中运行 Sencha Test。我只是有一个无尽的进度条,一直都是 0%。

我的日志:

工作区.json

项目.json

有人可能有一个工作的 Docker 映像和一个演示项目,展示了如何在 Docker 中使用 STC?谢谢。

-- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __ -- -- __

0 投票
0 回答
27 浏览

javascript - 具有承诺返回和传递值的函数如何按顺序正确执行?

该代码是使用基于 selenium 和 jasmine 的 sencha 测试软件进行自动化测试的脚本的一部分,虽然目标应该足够简单,但事实证明很难做到正确。代码如下所示:

功能“checkSomething”:

功能“clickSomething”:

代码被简化为我认为可能相关的内容。单独执行时,这两个函数都可以正常工作,并且当“clickSomething”函数未包含在“function(result){}”中时,它们甚至可以按预期顺序工作(“clickSomething”在“checkSomething”完成后运行)。但是,当使用包装函数传递结果时,“clickSomething”不再及时运行。

从我可以通过调试收集到的信息来看,“checkSomething”函数仍然可以正常工作,并且它的结果值确实可用于“clickSomething”函数,但是整个it-block在“then()”的内容甚至开始之前就完成了跑步。

我错过了什么?

0 投票
0 回答
26 浏览

extjs - 我正在使用 sencha studio 进行测试,但它正在中断一半。如何解决?

我正在 sencha studio 中制作一个带有录音的测试用例,但是当我运行测试时它会中断,也尝试放入多个块,但同样的问题仍然存在,还出现错误“未捕获的 FormBuilder:系统错误。如何解决?

0 投票
0 回答
13 浏览

extjs - 通过expect获取行中单元格的值

我需要该列中的 booking_no 值,如果我们有多行,那么找到我们想要的值的最佳方法是什么。

带有 booking_no 的桌子的图像