问题标签 [silktest]

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 投票
3 回答
1857 浏览

user-interface - Silktest 有没有免费的替代品?

有谁知道SilkTest是否有任何(最好是免费的)替代品用于自动化 GUI 应用程序测试?

[编辑]这是一个用 C++/CLI 编写的仅限 Windows 的 GUI,如果有区别的话。

0 投票
1 回答
640 浏览

winforms - 如何使用 SilkTest 按名称访问控件?

我们有一个自动化测试套件,使用 Borland Silk Test 2008 R2 对新的内部产品进行回归测试。

测试脚本始终通过索引引用控件:

我们对应用程序的主窗体进行了“次要”更改,现在以前索引为 3 的控件现在索引为 4。

简单但乏味的解决方法是编辑要引用的脚本Control4而不是Control3,但这仍然很脆弱。

我们如何通过名称来识别控件 - 因此Control3我们指定“名为Ribbon的控件”而不是引用。

(我们相信通过名称引用事物会显着降低脆弱性。)

我们已经尝试了明显的:

根本不执行。

编辑器中的原始智能感知并没有显示出太多用处——没有Controls属性、没有GetXXFindXX方法。

我们的应用程序是在 .NET 3.5 上使用 C# 编写的,并且确实使用了第三方控件。

0 投票
1 回答
129 浏览

javascript - Silktest void 0 错误?

我正在用 Silk 运行一些测试,它不断抛出这个错误“void 0”。有谁知道如何阻止此代码执行?

我的平台是 XP SP3 和 FireFox 3.6。

有人有想法么?

0 投票
1 回答
478 浏览

silktest - 如何定义动态下拉列表的表达式

当我想从动态下拉列表中选择一个值时,如何定义表达式(或任何其他替代方法)?

例如:下拉列表具有以下值:

其中,X、Y、Z 都是随机数。

有没有办法可以定义我的选择以选择“计划#”之前的文本并忽略“(X)”?

0 投票
1 回答
305 浏览

silktest - Silk Test 2009 R2 - 函数参数过多单击

我在 SILK 运行时包含了文件 extend/explorer.inc。当我尝试运行测试时,我看到以下错误

htmlpage.inc(378) - 函数的参数太多 单击 htmlpage.inc(399) - 函数的参数太多 单击 explorer.inc(361) - 函数的参数太多 单击 explorer.inc(371) - 函数的参数太多功能点击

我该如何解决这个问题?是什么导致了这个错误。

0 投票
1 回答
128 浏览

java - 班级。方法(XPath).select();

我有以下代码行:

我从未见过一种方法伴随着<xxx>. 我还有其他一些类似的方法,括号相同但单词不同。不幸的是,我无法阅读此方法的源代码。有人可以解释一下它是什么吗?只是一个方法的描述?它的目的是什么?我在哪里可以读到它?

0 投票
1 回答
616 浏览

java - 截断java中的方法

我有以下代码:

我能够将测试方法截断为:

如何进一步截断该方法?我希望能够使用这样的东西:

而不是这个笨重的长:

请在您的回复中粘贴整个班级?

0 投票
4 回答
28257 浏览

java - Selenium - 如何捕获页面上的所有网页元素和关联的定位器?

我可以使用哪些 Java/Selenium 命令来捕获/获取/输出单个网页的所有元素和相关元素定位器?Selenium IDE 允许您一次检查一个元素。如果您有数千个元素要自动化,那将是一个问题。是否有工具或 Java/selenium 命令可用于一次获取网页上的所有对象/元素,然后可以自定义输出以满足我的需求?如果您对 SilkTest 有任何经验,我想要类似于在 SilkTest 中生成窗口声明的东西。SilkTest 的记录窗口声明工具捕获页面上所有对象/元素的标签/属性/定位器信息,并允许您将代码粘贴到库或包含文件中。因此,只需单击一两次,我就可以在 SilkTest 中捕获和定义数十个对象。是否有对 Selenium 执行类似操作的工具或命令?我正在使用 Java,所以我想要 Java 中的任何示例。谢谢。

0 投票
1 回答
524 浏览

testing - 在 Silktest 中获取对象子项的类型

假设我有一个对象,它有很多孩子。我可以知道如何找到他们的类型吗?

我首先使用getChildren()来获取孩子,然后对每个孩子使用typeof()

Typeof 总是返回 Window。

我想知道它们是 DomTextField 还是 DomLink 等,而不是 Window。

谢谢

0 投票
1 回答
596 浏览

automation - 在 Silktest 中创建一个类

我可以知道如何在 SilkTest 中创建一个类吗?我正在使用 Open Agent。我创建了一个类:

我将它包含在包含文件中。但是每当我在测试脚本中为它创建一个对象时,我都会收到一条错误消息

谢谢