问题标签 [winium]

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 投票
2 回答
4567 浏览

selenium - 允许自动化桌面应用程序的框架

所以,我是我公司的一名新的(ish)QA 自动化实习生。自从我进入以来,我一直在研究不同的自动化工具和方法。我们有一个可以很好地自动化的网络服务。问题是,还有一个 Windows 应用程序也需要为 QA 自动化。我研究了一个名为 Winium 的框架。但是,为了选择特定元素,您需要使用某种选择器,并且应用程序不会显示任何获取选择器的方式。我使用了 Microsoft 应用程序“Inspect.exe”,但即使检查在其他应用程序上工作,该应用程序也一无所获。是否有一些应用程序或框架可以帮助我?或者,我只是做错了吗?提前感谢您的任何答案!

0 投票
1 回答
1133 浏览

java - Winium 驱动程序未开始使用 Java

我正在使用 winium 和 TestNg 测试 Excel 文件。当我手动启动winium驱动程序时,测试用例工作正常。当我尝试从 java 启动 Winium 服务时,启动 Winium 驱动程序给我带来了问题。代码如下:

我低于异常:

我无法调试错误。如果有人可以建议更改代码。

提前致谢。

0 投票
0 回答
345 浏览

java - 如何在 selenium webdriver 中以管理员身份运行 exe?

我正在使用 winium 驱动程序来自动化我的桌面基础应用程序,并且有一种情况我想以管理员身份运行我的应用程序。我无法执行。

0 投票
1 回答
812 浏览

javascript - 用于 windows 应用程序自动化的 winium 的 JavaScript 实现

我需要使用带有 JavaScript 的 winium 编写 Windows 应用程序自动化脚本。我已经使用 Java 完成了这项工作,因为有很多帮助和资料可供参考。但是我需要在 JavaScript 中做同样的事情,而且我不知道 JavaScript 绑定中 winium 的等效 API。

winium桌面链接

Winium Java 实现

以下限制 -

首选工具 - winium

选择的语言 - JavaScript

应用程序 -任何类似的 Windows 应用程序。记事本

0 投票
1 回答
272 浏览

.net - 无法通过 PowerShell 加载 WebDriver DLL

我正在尝试通过 PowerShell 使用 WebDriver DLL。我每次都收到以下异常:

这是我的代码:

这是我的输出:

我不确定这里有什么问题。有人可以帮我吗?

0 投票
0 回答
186 浏览

selenium-webdriver - 带有记事本“alt + f”的winium在python代码中不起作用

有人帮我在 Windows 10 中以 100% 的比例启动记事本后修复“alt + n”和“alt + f”的热键组合

尝试修改功能 ""keyboardSimulator" 0/1 没有任何效果。我正在使用最新的 Winium.Desktop.Driver.exe 并尝试了一些组合 send_keys 但仍然没有运气 TIA

0 投票
0 回答
171 浏览

java - 隐式等待 WiniumDriver?

除了thread.sleep(). 我尝试了隐式等待但得到了这个异常:

“'setTimeout' 无效或执行的命令”

下面是代码片段:

0 投票
1 回答
392 浏览

c# - C# 中 Edge Legacy 的自动化测试

我想在 Edge Legacy(不是 Chromium)上运行自动化测试,但需要在此过程中更改浏览器设置的选项,特别是主题和 Cookie 设置。我尝试使用Winium.Cruciatus,但甚至无法运行浏览器的可执行文件。是否有不同的库允许这些类型的自动化测试操作?

谢谢!

0 投票
0 回答
237 浏览

c# - Winium C# - 使用 GetAttribute('Next') 检索“Next”属性为空

我正在测试一个 WPF 桌面应用程序,我想在其中检查当前元素的下一个(或上一个)元素的名称字段的值。

示例:(element1) 数量:(element2) 100

在这里,我想检查 Quantity (element1) 的下一个元素 (element2) 是否为 100。

上述场景的以下代码为 null 或空。

我做错了吗?或者这种情况还有其他方法吗?

[检查工具-详情]

由此,我需要获取 Next 或 Previous 属性值。

0 投票
1 回答
62 浏览

pdf - 通过注册表更改 Acrobat Reader 中的“标记前确认”设置

摘要:需要通过注册表项更改“标记文档前确认”设置。

我正在开发一个可部署的 Bot,它将使用 Winium 在 PDF 中自动执行一些任务。为了能够访问 PDF 中的 UI 元素,我首先需要取消选中“首选项”>“阅读”>“屏幕阅读器选项”>“确认...”中的“标记文档前确认”选项。

为了使这个 Bot 可部署到所有机器上,我需要能够以编程方式更改此设置,最好是通过 Windows 注册表。但我似乎无法在任何地方找到该设置。

我查看了 Adob​​e 注册表参考...但一无所获(https://www.adobe.com/devnet-docs/acrobatetk/tools/PrefRef/Windows/index.html