问题标签 [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 投票
1 回答
431 浏览

firefox - 无法在 Mozilla Firefox 浏览器中执行 Silk4J 测试脚本,有人可以帮帮我吗?

我正在使用 Silk4J 工具来自动化 Web 应用程序。我已经记录了来自 IE 浏览器的操作,我想在 Mozilla Firefox 浏览器中执行生成的脚本,但无法执行相同的操作。Firefox 浏览器被打开但没有执行进一步的操作,因此脚本失败了。在这种情况下有人可以帮助我吗?

0 投票
2 回答
252 浏览

decompiling - 有什么方法可以将 SilkTest 转换为 C#

我正在尝试找出一种可靠地将 SilkTest 脚本转换为 C# 的方法。

到目前为止,我想出的唯一想法是反汇编 SilkTest 二进制文件,然后对其进行反编译。但是,我找不到从 SilkTest.t文件中获取 SilkTest 二进制文件的方法。

0 投票
1 回答
216 浏览

silktest - 如何从命令行运行 Silk4J 测试?

我已阅读MicroFocus 官方文章“如何从命令行运行 Silk4J 测试?” 但按照描述的方式操作会导致消息

因此,似乎要添加到类路径中的 JAR 比文章中描述的要多,这是从 2013 年开始的。

0 投票
0 回答
221 浏览

silktest - SilkTest:与 DomElement 对象关联的 HTML 标记

我有一个 SilkTest DomElement 对象,我需要获取与此 DomElement 关联的 HTML 标记。我怎样才能做到这一点?谢谢。

我可能也需要它用于其他 HTML 标签。

0 投票
1 回答
104 浏览

silktest - 在树节点上打开上下文菜单会导致 NodeContextException

在我的代码中,我从 aSapTree

但不是打开上下文菜单,而是导致异常:

nodeContextMenu()文档对于潜在问题不是很有帮助。

如果不是我这样做的方式,我如何打开上下文菜单?

0 投票
0 回答
118 浏览

java - 检查标识符是否存在

在我们的 Silk4J 测试环境中,我们使用命名约定以便方便地访问窗口。例如我可以

在 SAP 中执行 PT61 事务,它将返回一个窗口,该窗口具有wndPT61Silk4J 对象映射中的标识符。

有时会发生窗口尚未映射的情况。在这种情况下,Silk4J 会导致RuntimeException. 不幸的是,RuntimeException到处都在使用,也就是说,它并不具体。

有没有办法检查对象映射是否存在标识符,以便我可以检测到丢失的标识符并抛出更具体的(自定义)异常来解释该怎么做?

我想做这样的事情:

我努力了:

  • 我看过所有的方法Desktop,但恕我直言,不存在这样的方法。该exists() 方法已经抛出RuntimeException.
  • 我看过所有的方法Agent,但恕我直言,不存在这样的方法。
  • 我认为这种方法不应该在其他课程中可用,因为桌面和代理是可以进行搜索的最高级别。
  • 当然我可以捕捉到RuntimeException(这就是我目前所做的),但它不是很可靠(因为这样的异常可能有其他原因)而且我不想依赖异常消息。
0 投票
0 回答
267 浏览

mstest - MSTest 偶尔会挂起并出现源自 VSTTExecution 的错误:ControllerExecution.ReleaseAllAgents: timed out waiting on m_agentsReleased

我们正在使用 Silk 产品套件进行测试自动化。我们的测试脚本是在 Silk4Net 产品中开发的,并使用 MSTest.exe 在执行机器上运行。Exec 机器仅根据Silk 文档安装了 Visual Studio 测试代理。

有时,我们的脚本会无限运行。当我们连接到 exec 机器时,我们注意到 windows 被锁定了。它响应 GUI 事件,但不能启动任何应用程序,甚至计算器。

我们在错误日志中看到了这一点:

有任何想法吗?

0 投票
1 回答
367 浏览

java - 从 Silk Central(执行服务器)运行时,Silk 测试不会按下按钮

我正在尝试单击用于登录的 Internet Explorer(Windows 安全)登录弹出对话框。该测试是一个包含 Silk4J 脚本的 jar 文件,并使用执行服务器在另一台计算机上使用 Silk Central 运行。当远程桌面会话处于活动状态时,它工作正常,但当会话最小化或关闭时,它不起作用。.select()在我当前的设置中使用和正常工作时,常规 DOM 按钮显示没有问题。

代码片段:

会话不活动时,常规 DOM 元素再次正常工作。但是 Silk 不会点击此对话框按钮。我尝试过setFocus, sendKeys(Enter key)甚至 Tabs en Space。

我错过了什么?提前谢谢!

(丝绸 15 和 IE 11)

0 投票
1 回答
125 浏览

java - Silk4j的项目创建得到“接口SpringProxy在类加载器中不可见”

在 Eclipse 中创建新的 Silk4J 项目时出现以下错误。

接口 org.springframework.aop.SpringProxy 在类加载器中不可见

错误截图

0 投票
1 回答
395 浏览

vb.net - 无法在 vb.net 中自动关闭消息框

我正在使用 VB.Net 在 Silk4Net 中尝试一个简单的代码。我已经自动启动了一个计算器。在输入数字之前,会出现一个消息框。我无法找到自动关闭消息框的方法。我希望能够识别消息框并将其推到后面或完全关闭它。

代码如下:

任何帮助将非常感激。谢谢。