问题标签 [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 回答
1303 浏览

winium - 如何在桌面应用程序的 Chrome 旧窗口中定位自动化 ID(winium 自动化)

我正在尝试自动化可以托管在 Web 浏览器(Edge、chrome、firefox)和桌面(Windows 10)上的应用程序。对于浏览器应用程序,我使用 selenium 工具进行自动化。在桌面应用程序的情况下,我正在尝试使用 Winium,它基于通过自动化 ID 或名称检测对象来工作。

在我托管在桌面上的应用程序中,整个窗口显示为“Chrome Legacy Window”,因此没有为应用程序显示自动化 ID 或名称。在这种情况下,我无法继续进行自动化。

请帮我解决这个问题。

0 投票
1 回答
519 浏览

java - 无法使用 winium 在桌面应用程序中自动执行 Treeview 中的列表项

我被困住了。我正在尝试使用 java (Winium) 自动化桌面应用程序,但我无法自动化 controltype.pane,因为它向我展示了 Automationid="" 和 name="" 曾经有 Classname 和 ControlType。xpath 或 name 或 id 如何在这里工作。

ClassName:“TreeView20WndClass” ControlType:“ControlType.Pane” Culture:“(null)” AutomationId:“” LocalizedControlType:“pane” 名称:“” ProcessId:“3456” RuntimeId:“42 3868756” IsPassword:“False” IsControlElement: “真” IsContentElement:“真”

帮助将非常明显。

0 投票
2 回答
610 浏览

winium - Winum 无法在 Windows 10 上定位元素

我是使用 Winium 的新手并安装了一个示例测试 - 步骤只是打开记事本并单击文件按钮/菜单项。应用程序(记事本)的启动有效,但似乎找不到按钮。我尝试使用 name 和 id 属性进行定位,但没有任何运气。我在 Windows 10 上运行,所以我的猜测是它与此有关。任何高度适用的提示或解决方法 - 我将在下面粘贴我的简单代码

谢谢!

0 投票
3 回答
2154 浏览

winappdriver - 哪个工具与 windows 10 兼容,用于提取 windows 元素以实现窗口 gui 自动化

哪个工具与 Windows 10 兼容,用于提取窗口 gui 自动化工具(如 winAppdriver、winium、appium 窗口自动化等)的窗口元素

许多在下面的 URL 中列出:

https://github.com/blackrosezy/gui-inspect-tool

但其中大多数显示病毒或系统危险。

我找不到任何可以下载身份验证工具的链接,该工具可以专门为窗口 10 提取窗口元素。

任何参考都会有所帮助

0 投票
2 回答
1367 浏览

java - 如何解决“包 org.openqa.selenium.winium 不存在”错误?

我正在使用Winium 工具进行自动化。我已将以下 jar 文件包含到我的项目的类路径中,

  1. selenium-server-standalone-3.14.0.jar
  2. testng-7.0.0-beta1.jar
  3. winium-elements-desktop-0.1.0-1.jar
  4. winium-elements-desktop-0.2.0-1.jar

Java安装版本:1.8

当我尝试编译程序时,出现以下错误。

下面是我的java代码

0 投票
0 回答
430 浏览

java - “线程“主”java.lang.NoSuchMethodError 中的异常:org.openqa.selenium.remote.HttpCommandExecutor。(Ljava/util/Map;Ljava/net/URL;)V”?

我正在使用 Selenium.Winium 工具进行自动化。我已包含以下用于导入 selenium.winium 包的 jar 文件

  1. 硒-java.jar
  2. winium-webdriver-0.1.0-1.jar
  3. webdriver-selenium-0.9.7376.jar
  4. selenium-server-standalone-3.14.0.jar

下面是我的 Java 代码:

错误详情 :

通过命令窗口中的“java ProjectName”命令运行项目时,会抛出以下错误。

谁能帮我们解决这个错误?

0 投票
0 回答
130 浏览

eclipse - How can I run a UWP WebApp with selenium and appium?

I have a UWP WebApp and I want to run it with selenium and appium. How can I run this app?

I have Cordova Ionic app and I have .exe file and appx file, but when I use winium in selenium and give the .exe file, it's open but for install the app. I want to open this app and test it. Please advise me on how can I run it:

0 投票
0 回答
504 浏览

java - 无法更改 Winium 驱动程序中的默认端口

**即使指定了 9999 以外的端口,winium 驱动程序也会在 9999 上启动。如何更改此默认端口?我正在使用以下代码在 Windows 10 上启动 winium 驱动程序:

我的代码:

0 投票
2 回答
1511 浏览

swing - 如何识别 Java swing 应用程序中的元素?

我正在尝试使用Winium. 为了识别我使用过的元素的属性UISpy.exeInspect.exe. 但两者都未能识别我的摇摆应用程序中的元素。但是,当我尝试识别 Windows 记事本应用程序上的元素时,两者都在工作。

0 投票
1 回答
204 浏览

c# - Winium 设计模式

我正在使用 winium C# 来测试我的桌面工具。我目前已将所有操作方法放在一个类中,并在测试中重用这些方法。我想知道我可以使用什么设计模式?