问题标签 [ui-automation]

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 回答
223 浏览

mobile - Empirix 锤子和移动测试是否可能?

我正在研究对一些具有呼叫功能的移动应用程序进行自动化测试的可行性。

我一直在寻找针对手机的自动化 ui 测试,这似乎是可行的,但它们都没有模拟任何语音数据。

我们目前有一把旧锤子,正在考虑升级。

是否可以将锤子的通话模拟功能与诸如squishcountdown之类的 UI 功能集成在一起?

到目前为止,我还没有找到可以满足我需求的工具,因此一些替代可能性会有所帮助。

不要一次都跳!

0 投票
1 回答
818 浏览

xcode - 有人对 Xcode 的 UIAutomation 有经验吗?

问候!

我在我的 iPhone 3GS 上运行 iOS 4.1。

我有一个小型测试应用程序,它有一个连接到 UIView (?) 的五段分段控制器。当点击五个片段之一时,IUView 中的图片发生了变化。

我正在尝试使用 UIAutomation 使用以下 js 脚本自动执行此操作:

通过 Instrument 的自动化工具运行时,我的脚本因语法错误而失败。

有没有人关于如何正确编写脚本的任何指示(请原谅可怜的双关语)?

TIA 提供一切帮助!

问候,

史蒂夫奥沙利文

0 投票
1 回答
1282 浏览

testing - Telerik 控件和 UI 自动化?

我目前正在为测试团队做一些概念证明来测试我们的 WPF 应用程序。除了我们尝试对网格中的项目进行断言外,一切都很好。

我们目前正在为 WPF 4 使用 Telerik GridView,这显然不是标准的 WPF 控件。有没有人使用过任何与第三方控件一起使用的 UI 自动化测试工具?

Telerik 确实有一个 ui 自动化工具,但它仅适用于网页和 Silverlight,而不适用于 WPF。

请帮忙!

谢谢,阿什。

0 投票
2 回答
1976 浏览

wpf - 使用 WPF 自动化框架时如何避免 Thread.Sleep?

我正在尝试使用 WPF UI 自动化工作而不使用虚假的 thread.sleep 语句。我想做的是有一个函数 GetElementById 不断轮询,直到控件可用(或发生超时)。问题是它似乎缓存了我的父元素的子控件。是否可以刷新儿童?或者有人有替代方法吗?

0 投票
6 回答
2715 浏览

windows - 任何开源浏览器 GUI 自动化工具都将支持单击页面上任何位置的特定图标?

在 Windows 或 Linux 平台上,是否有一个 GUI 自动化工具可以打开一个浏览器页面(任何浏览器,我不在乎)然后单击特定图标图像的每个实例,无论它在页面上的任何位置不管它存在多少次。

我似乎记得 IBM 的 Rational Robot 中的这种能力。对于身无分文的人是否有开源替代品(哦,是的......以及道德上优越的人:-))

编辑:

我希望能够单击页面上的特定位图或像素矩形,即使它位于较大的图像中或出现在 Flash 窗口中。图像存在于页面上的任何位置,以及容器或图像具有的任何名称,单击它。

0 投票
2 回答
2531 浏览

visual-studio-2010 - 如何使用 C# 在 codeUI 自动化测试中模拟键盘“退格”事件

我试过 Keyboard.Sendkeys(“{BACKSPACE}”); 但它没有用。

0 投票
3 回答
206 浏览

c++ - Windows 中的“字段抓取”

我想为某些 Windows 应用程序开发一个审计应用程序。我想从 MessageBoxes、Windows、Forms、Selections 等中获取文本,理想情况下我想用 C++ 编程。

我已经将 Windows UI 自动化作为一种​​可能的解决方案进行了研究,但由于它说它需要知道我无法理解的部分底层数据结构,所以我有点犹豫。或者,我环顾四周,Neo 的 SafeKeys 说它可以防止“字段抓取”,但在搜索它时,我找不到任何关于它是如何完成的信息。有这方面经验的大神可以赐教吗?我知道您可以抓取网站等,但我希望抓取应用程序。

任何帮助将不胜感激。

0 投票
5 回答
3889 浏览

jquery-ui - 如何使用 Selenium 测试 JQuery UI 可排序小部件?

我们有一个使用JQuery UI Sortable的可排序列表,我们正在尝试使用 Selenium 实现自动化。

看起来 dragAndDrop 函数应该可以工作,但是当我们调用它时,UI 并没有改变。但是,如果我们用 firebug 查看 DOM,我们会看到列表元素的顺序发生了变化。似乎只是不刷新的UI。

知道如何让它工作吗?

0 投票
2 回答
2958 浏览

c# - C#如何等待弹出窗口并选择它进行输入

我基本上是在用 C# 编写一个专门的宏播放器/记录器。我需要做的一件事是等待一个弹出窗口(类似于另存为...对话框),然后我可以选择继续播放宏输入。理想情况下,我希望能够轮询打开的窗口并在其标题中搜索匹配的窗口标题。显然我不能使用 Processes.GetProcesses() 因为对话框很可能不会显示为新进程。

我在哪里寻找打开的窗口及其标题?

0 投票
3 回答
7239 浏览

c# - 如何从任何窗口(使用 UI 自动化)获取选定的文本 - C#

我有一个小托盘应用程序,它注册了一个系统范围的热键。当用户在任何应用程序中的任意位置选择文本并按下此热键时,我希望能够捕获所选文本。我目前正在使用 AutomationElements 执行此操作:

这适用于某些应用程序(例如记事本、Visual Studio 编辑框等),但不适用于所有应用程序(例如 Word、FireFox、Chrome 等)。

这里有人对如何能够在任何应用程序中检索所选文本有任何想法吗?