问题标签 [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.
selenium - 自动化在瘦客户端上运行的基于 Windows 的应用程序
我需要自动化在瘦客户端上运行的基于 Windows 的应用程序。我正在尝试使用 selenium 的 winapp 驱动程序来实现这一点。但是使用inspect.exe 我无法找到元素。
如果在瘦客户端上不可能,我还有另一个问题。使用intellij,我可以自动化日食。因为我可以在 Eclipse 中定位元素。但我无法在 intellij 中找到元素。有什么区别?为什么我无法在每个基于 Windows 的应用程序中找到元素?
如果 selenium 和 winappdriver 或 winium 不可能。我还能用什么来自动化在瘦客户端上运行的基于 Windows 的应用程序,而不是两者兼而有之。
java - 主线程异常
我正在使用 Winium 自动化桌面应用程序。我正在尝试使用脚本启动 winium 桌面服务器。每当我尝试这样做时,我都会遇到异常 注意:如果我手动启动桌面服务器,我不会收到任何错误
我用来启动我的应用程序的代码如下
请建议我一些方法来克服这个错误。
c# - 如何使用 Winium Desktop c# 复制、粘贴、删除文件或文档
我正在使用 Winium Desktop 创建一个小机器人,它可以正确打开程序,但我也需要处理文件,将它们复制到本地机器中的特定路径并读取 Excel 文件(它们具有 .pdf 和 .xlsx 扩展名) . 我怎么能做到?(对不起,我的英语不好)
我在本地机器上运行 Winium.Desktop.Driver.exe。它在 localhost 端口 9999 中提供服务器。
python - 在 python 中使用 Winium (+ Selenium) 只允许我打开应用程序,但不会与之交互?
当我尝试使用 winium 运行任何类型的代码时,它会打开应用程序,但之后不会执行任何代码。好像它不会引发错误,它只是挂在那里并且不会继续前进。
我在 Windows 10 PC 上使用 Python 3.7。
我已经尝试了 Winium 的 github wiki 页面上列出的两个“神奇”示例,但即使这样也不起作用。我可以使用 selenium 进行自动化 Web 测试,所以我不认为 selenium 模块是问题所在。我尝试导入时间模块并使其在两行之间休眠 10 秒,但这对结果没有影响。
我希望它按下相应的按钮,但除了打开计算器应用程序之外,它似乎没有做任何事情。
c# - 我无法将系统日期转发到我选择的日期
您好我正在尝试将我的机器的日期和时间设置更改为将来的日期。然而,这导致它只增加了一天,并导致运行我的测试有很长的延迟
- 我试过看看是否有一个注册表项可以用来修改时间
预期结果:日期更改为 12-10-2019。实际结果:Specflow Feature 文件挂起。日期提前一天。今天的日期是 08/09/2019 所以它更改为 08/10/2019
java - 使用 Winium 实现“Chrome Legacy Window”(Chromium)的自动化
我正在尝试使用 Winium 自动化 Windows 应用程序 GUI。该应用程序同时使用 WPF 窗口和“Chrome Legacy Window”(Chromium)窗口。
我正在使用工具“Automation Spy”来检查 WPF 窗口内的 GUI 元素的 ID,以便与 Winium 一起使用。Automation Spy 无法检查“Chrome Legacy Window”窗口中的元素,就像 Winium 无法访问这些元素一样。
“Chrome Legacy Window”是一个 WEB 窗口,因此需要使用 Selenium 进行自动化。
如何使用 Selenium 连接 Chromium 窗口,该窗口不是 Firefox、Chrome 等类似浏览器?
katalon-studio - 我可以在等待页面加载时用 groovy 编写代码吗?
我正在为与 Katalon Studio 集成的桌面应用程序使用 Winium 自动化工具,但我使用的是静态等待时间,例如 Thread.sleep()。
有时页面加载所花费的时间比我放在那里的时间还要多。
那么有什么方法可以使用等到应用程序成功加载的 groovy 代码?
excel - 如何使用 Winium 访问 Excel 的单元格?
我在excel中创建了一个软件。我正在编写测试用例来测试该软件的目的。
在自动化测试用例时,我可以单击 excel 的菜单选项卡。但是,如果我想在工作表的单元格中粘贴数据或想在单元格中输入数据,我无法使用 winium 单击任何单元格。
此外,我尝试使用 inspect.exe 和 UISpy.exe 进行检查,但无法获取单元格的“自动化 ID”或“名称”。
有没有办法在 Excel 表格的单元格中粘贴数据或输入数据?
提前致谢。
python - 如何检查 Winium 中的元素
我已经开始使用 Winium 自动化工具来自动化 Windows 应用程序。我是这个工具的新手,我没有找到任何文档来解决我的疑问。
以下是我提到的开始使用 Winium 的基本代码。
我的问题是我们如何检查 Windows 应用程序中的元素?上面的代码将打开记事本并在其中输入“示例文本”。它使用 driver.find_element_by_class_name("Notepad") 找到文本字段。同样,我如何检查记事本窗口的其他元素。像文件菜单选项?此外,如果有人向我提供 Winium 文档的链接,那就太好了。
selenium - 如何定位桌面应用程序的 XPATH
如何在桌面应用程序中找到元素的 XPath
我正在使用检查工具来获取元素的名称。如何从 Inspect 工具创建 Xpath?我可以在 XPath 中使用 LegacyIAccessible.ChildId 来定位元素的位置吗?