问题标签 [gui-testing]

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

perl - 硒测试

我想用 xpath 获取一堆 dom 对象并循环遍历它们以检查它们是否包含指定的文本,这在 Selenium IDE 或 rc 中是否可行?Perl 是我的首选语言

XPath 类似于 xpath=//tbody[@class='table-data']/tr/td/div[@class='table-item']

这将返回表中的所有行项目,但我需要检查每个 div 是否包含指定的文本字符串。这对 Selenium 可行吗?

此致

0 投票
3 回答
313 浏览

c# - 供手动用户使用的免费 G​​UI 测试器

我一直在尝试 MS 测试管理器 2010,但它很糟糕。它有巨大的潜力,但现在它很糟糕,而且每隔几分钟就会在我所有的开发机器上崩溃。

那么是否有任何免费软件可以做同样的事情呢?

就像我喜欢它的地方一样。

  1. 它旁边有一个很好的检查清单,您将手动完成每个步骤,一旦您确认该步骤通过,您就通过了。
  2. 这比文字更好,因为其他人可以使用相同的测试登录。
  3. 一旦你手动完成它,它就会有一个播放按钮,你只需点击它,它就会通过你的点击重新运行测试。最后,您只需手动验证是否全部通过。这使得尝试多个浏览器的速度更快(注意这与 selenium 之类的程序不同)
  4. 您可以编写可以在多个测试中使用的共享步骤,并且只需要在一个测试中进行更改(尽管这也有很多问题,但这是一个好概念)。

那么外面有什么。我正在做 asp.net mvc、C# 并使用 VS 2010

我正在寻找这样的东西(虽然只是免费的)

http://www.testuff.com/static/images/screenshots/big/runner.png

0 投票
1 回答
1615 浏览

swing - FEST-swing 示例不起作用,frame.isShowing() 返回 false

尝试使用 FEST-Swing 进行 Swing GUI 测试,并使用http://easytesting.org/swing/wiki/pmwiki.php?n=FEST-Swing.LaunchFromMain中的示例

不幸的是 frame.isShowing() 总是返回 false 虽然我已经看到 JavaApp Swing 正在运行

查看我的代码

从控制台日志

两个问题:
1.我必须使用JFrame的Frame insteaf,否则无法匹配,导致标题不正确,我期望“Java Application”
2. frame.isShowing()总是返回false,它看起来很奇怪

顺便说一句:最新的代码似乎需要 GenericTypeMatcher() rgs/larry 的参数

0 投票
3 回答
264 浏览

java - Java 回归测试(涉及 AWT)可以在不窃取桌面焦点的情况下进行吗?

我有一个 Java 系统的回归测试,它没有显示任何图形元素,但确实使用了 AWT 事件线程。有什么方法可以让我在工作站的后台运行这个测试套件,而不会不断地从我正在处理的任何其他事情中获取焦点?(我在 Mac 上运行它。)

0 投票
2 回答
132 浏览

.net - .NET Web 浏览器组件,允许您捕获 GET 和 POST 数据

我想开发一个 .NET 应用程序,您可以在其中浏览网站,该应用程序会记录您发送到服务器的 GET 和 POST 数据,以便稍后您可以通过编程方式重现它。

我一直在查看 WinForm 的 WebBrowser 组件,但我看不到获取我发送的 POST 数据的方法。

你知道任何允许你这样做的组件(甚至不是免费的)吗?

0 投票
1 回答
276 浏览

asp.net-mvc - ASP.NET MVC Contrib UI 测试助手的状态如何?

早在四月份,我就在听 Herding Code 第 77 集关于 MvcContrib 的内容。

在那里,Eric Hexter 宣布 UI 测试助手是即将推出的一项重要功能。

几个月后,我在网上搜索有关使用 MvcContrib 进行 UI 测试的任何信息。不幸的是,我几乎一无所获:

这个偷窥: http ://codepaste.net/cw8ie4

而这个(被遗弃的?)github上的代码:http: //github.com/mvccontrib/MvcContrib/tree/master/src/MvcContrib.TestHelper/MvcContrib.TestHelper/Ui/

所以我想知道 MvcContrib 中 UI 测试支持的当前状态是什么?有没有积极的发展?有人在使用它们吗?他们被抛弃了吗?为什么?

感谢您的任何提示。

0 投票
1 回答
520 浏览

eclipse - 为什么在使用 SWTBot 时会禁用菜单项?

我使用SWTBot编写了一个 GUI 测试来测试 Extract Method 重构。我用select语句提取成一个方法。但是,当我运行单元测试时,提取方法重构菜单项被禁用。因此,SWTBot 无法调用重构。editor.selectRange()

当我们更改org.eclipse.jdt.ui.actions.ExtractMethodAction为始终启用“提取方法...”菜单项时,我们的 SWTBot 将通过。org.eclipse.jdt.ui但是,SWTBot 应该让我们在不破解插件的情况下选择菜单项。

包含上述单元测试的整个项目可在 github 获得。我还在SWTBot和SWTBot bug tracking system的 Eclipse 论坛上报告了这个问题。但是,我们还没有收到来自论坛的解决方案。

0 投票
2 回答
1848 浏览

java - 是否有任何用于 AWT GUI 自动化测试的好的框架?

是否有任何用于 AWT GUI 自动化测试的好的框架?

与 JUnit 集成将是一个加分项。

0 投票
10 回答
21840 浏览

internet-explorer - Test Automation for Internet Explorer

Is there any tools for GUI Test Automation for Internet Explorer? I already use Selenium for Mozilla Firefox, but I also need a tool for IE.

0 投票
1 回答
267 浏览

junit - wxpython 有 Windowlicker 吗?

最近阅读了“Growing OO systemsguided by testing”,我对 java/junit 的windowlicker测试实用程序印象深刻。基本上,它将 GUI 和 GUI 交互与驱动程序和手势相结合,因此您的集成/端到端测试可以像这样整齐地编写:

所有 swing-gui-thread 同步和查找小部件等都很好地隔离在框架中。在我当前的 wxPython 项目中,我真的很想念这种更高级别的测试。wxgtk/wxpython 有什么相似之处吗?我可以从它构建在java.awt.robot上的 windowlicker 源中看出什么,如果没有 windowlicker,有没有类似机器人的东西?