问题标签 [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.
firefox - 无法在 Mozilla Firefox 浏览器中执行 Silk4J 测试脚本,有人可以帮帮我吗?
我正在使用 Silk4J 工具来自动化 Web 应用程序。我已经记录了来自 IE 浏览器的操作,我想在 Mozilla Firefox 浏览器中执行生成的脚本,但无法执行相同的操作。Firefox 浏览器被打开但没有执行进一步的操作,因此脚本失败了。在这种情况下有人可以帮助我吗?
decompiling - 有什么方法可以将 SilkTest 转换为 C#
我正在尝试找出一种可靠地将 SilkTest 脚本转换为 C# 的方法。
到目前为止,我想出的唯一想法是反汇编 SilkTest 二进制文件,然后对其进行反编译。但是,我找不到从 SilkTest.t
文件中获取 SilkTest 二进制文件的方法。
silktest - 如何从命令行运行 Silk4J 测试?
我已阅读MicroFocus 官方文章“如何从命令行运行 Silk4J 测试?” 但按照描述的方式操作会导致消息
因此,似乎要添加到类路径中的 JAR 比文章中描述的要多,这是从 2013 年开始的。
silktest - SilkTest:与 DomElement 对象关联的 HTML 标记
我有一个 SilkTest DomElement 对象,我需要获取与此 DomElement 关联的 HTML 标记。我怎样才能做到这一点?谢谢。
我可能也需要它用于其他 HTML 标签。
java - 检查标识符是否存在
在我们的 Silk4J 测试环境中,我们使用命名约定以便方便地访问窗口。例如我可以
在 SAP 中执行 PT61 事务,它将返回一个窗口,该窗口具有wndPT61
Silk4J 对象映射中的标识符。
有时会发生窗口尚未映射的情况。在这种情况下,Silk4J 会导致RuntimeException
. 不幸的是,RuntimeException
到处都在使用,也就是说,它并不具体。
有没有办法检查对象映射是否存在标识符,以便我可以检测到丢失的标识符并抛出更具体的(自定义)异常来解释该怎么做?
我想做这样的事情:
我努力了:
- 我看过所有的方法
Desktop
,但恕我直言,不存在这样的方法。该exists()
方法已经抛出RuntimeException
. - 我看过所有的方法
Agent
,但恕我直言,不存在这样的方法。 - 我认为这种方法不应该在其他课程中可用,因为桌面和代理是可以进行搜索的最高级别。
- 当然我可以捕捉到
RuntimeException
(这就是我目前所做的),但它不是很可靠(因为这样的异常可能有其他原因)而且我不想依赖异常消息。
mstest - MSTest 偶尔会挂起并出现源自 VSTTExecution 的错误:ControllerExecution.ReleaseAllAgents: timed out waiting on m_agentsReleased
我们正在使用 Silk 产品套件进行测试自动化。我们的测试脚本是在 Silk4Net 产品中开发的,并使用 MSTest.exe 在执行机器上运行。Exec 机器仅根据Silk 文档安装了 Visual Studio 测试代理。
有时,我们的脚本会无限运行。当我们连接到 exec 机器时,我们注意到 windows 被锁定了。它响应 GUI 事件,但不能启动任何应用程序,甚至计算器。
我们在错误日志中看到了这一点:
有任何想法吗?
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)
java - Silk4j的项目创建得到“接口SpringProxy在类加载器中不可见”
在 Eclipse 中创建新的 Silk4J 项目时出现以下错误。
接口 org.springframework.aop.SpringProxy 在类加载器中不可见
vb.net - 无法在 vb.net 中自动关闭消息框
我正在使用 VB.Net 在 Silk4Net 中尝试一个简单的代码。我已经自动启动了一个计算器。在输入数字之前,会出现一个消息框。我无法找到自动关闭消息框的方法。我希望能够识别消息框并将其推到后面或完全关闭它。
代码如下:
任何帮助将非常感激。谢谢。