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

ruby - 如何在红宝石中初始化winium?

我正在尝试使用 winium 自动化桌面应用程序。我不确定如何初始化winium驱动程序的对象以及放置驱动程序的位置。

0 投票
1 回答
1130 浏览

selenium - Winium 驱动程序在尝试退出时抛出错误

我正在尝试使用 Winium-Eclipse 自动化基于 Windows 的应用程序。我的代码已成功执行,但在最后一行“driver.quit()”抛出错误。如果我评论这一行,则没有发现更多错误。执行后我应该怎么做才能退出驱动程序。?

错误是线程“main”中的异常 org.openqa.selenium.WebDriverException:进程已退出,因此请求的信息不可用。(警告:服务器未提供任何堆栈跟踪信息)

驱动程序信息:org.openqa.selenium.winium.WiniumDriver

我附上了一个示例代码供您参考,它会引发相同的错误。

0 投票
2 回答
1933 浏览

c# - 每次测试都会调用 OneTimesetup,我认为 OneTimesetup 就像 BeforeSuite,TestNG 注释

在 Nunit C# 中,我试图只打开一次应用程序并对其进行修改,例如我创建了记事本应用程序的这个演示。在我的实时项目中,我只需登录应用程序一次并执行所有 100 个测试用例,然后关闭桌面应用程序。请告诉我我在这里做错了什么,非常感谢!顺便说一句,我是 C# 新手

---第一次测试---

---- 第二次测试班 ----

0 投票
1 回答
1170 浏览

selenium - 无法通过 winium.desktop.driver 在窗格内找到窗格。无法识别窗格内的元素

问题 – 无法通过 winium.desktop.driver 在窗格内找到窗格。因此,无法识别窗格内的元素。

以下是一些可能会有所帮助的细节。

我正在使用 Selenium Java 绑定。

应用程序是具有嵌入式 HTML 元素的桌面应用程序。据我了解,窗口内显示有页面/框架。我正在使用 winium 桌面驱动程序来完成测试自动化。请在下面的代码。堆栈跟踪显示“找不到元素”。

我的理解是,pane2 没有被识别,因为它在 pane1 内,因此我无法识别 pane2 内的元素。pane2 没有足够的唯一属性。

代码:

检查屏幕截图

0 投票
2 回答
1745 浏览

c# - 使用带有 c# 的 winium 驱动程序向下滚动

在选择位置时,我可以单击可见的项目。但我无法选择下拉列表中未显示的其他项目。当尝试选择下拉列表中不可见的其他位置时,它正在单击其他位置。

下面是代码片段:

我什至尝试将索引号传递为

我也实现了 Actions 类。但这似乎不起作用。

0 投票
1 回答
274 浏览

selenium - 在 Winium 中为 WiniumDriver 设置超时

我正在开发一个 Java 风格的 Winium 项目。

如何设置默认超时?默认的很长。

谢谢

0 投票
1 回答
621 浏览

c# - 没有远程桌面的 Winium 和 Jenkins

我正在尝试使用 Jenkins 和 Winium 为GUI远程机器上的应用程序自动化一些测试。如果我尝试在激活RDP所有工作正常的机器上执行测试,而如果RDP被禁用,我有错误“一些模拟输入命令未成功发送。

发生这种情况的最常见原因是 Windows 的安全功能,包括用户界面隐私隔离 ( UIPI)。您的应用程序只能向相同或更低海拔的应用程序发送命令。同样,某些命令仅限于 Accessibility/UIAutomation 应用程序。有关详细信息,请参阅项目主页和代码示例。 Origine=Microsoft.VisualStudio.TestPlatform.TestFramework”。

谢谢。

0 投票
0 回答
368 浏览

java - Winium 花费超过 5 分钟来识别基于 .NET 的应用程序上的 1 个 UI 元素

我正在开发一个项目,从一个名为 Winium 的开源工具自动化基于 .NET 的应用程序。在运行我的脚本时,Winium 需要超过 5 分钟来识别 1 个 UI 元素,而当我手动使用 UI SPY 进行对象识别时,情况并非如此。我不知道是什么问题。有什么建议么 ?

上面的 FX_combo 元素需要 3 分钟以上才能识别并单击此按钮。

0 投票
1 回答
481 浏览

automation - Winium - 为桌面自动化定位没有名称或自动化 ID 的元素

我正在为有关桌面自动化的新用例开发 winium。我面临的问题是识别那些没有名称、类名或自动化 ID 的元素。我正在使用 Inspect.exe 和 UISpy 来定位桌面上的元素。

我尝试使用谷歌搜索,但没有找到找到此类元素的答案。我怎样才能找到这些元素?

0 投票
1 回答
451 浏览

.net - 如何使用 Selenium Winium 在 WPF 中检查/查找元素以进行自动化测试

我需要使用 Winium 自动测试 WPF 应用程序。我无法Inspect Element使用Windows InspectorUISPY

是否有任何其他工具可以帮助我检查 WPF 应用程序的元素功能?