问题标签 [ui-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 投票
4 回答
11178 浏览

unit-testing - UI 测试与单元测试

两者的不同目的是什么?我的意思是,在什么情况下我应该做每一个?

至于示例条件。如果你有后端服务器和几个前端网站,你会做哪一个?先对后端服务器进行单元测试还是先在 Web UI 中进行 UI 测试?鉴于条件,服务器和前端 Web 已经存在,因此它不是与(TDD)一起构建的迭代设计......

0 投票
2 回答
993 浏览

iphone - iphone - UI 单元测试?

在为 UI 编写单元测试时,您为什么编写测试?

  • 你测试每种方法吗?(例如:方法返回正确的数据)
  • 还是你测试功能?(确保表格填充了它假设的数据)

除了我正在测试的项目之外,我是否需要模拟所有内容?假设我正在测试以确保正确填充表格视图?我会嘲笑其他一切吗?

请提供尽可能多的详细信息

0 投票
2 回答
604 浏览

testing - 浏览器配置文件和用户代理在 UI 测试中的意义是什么?

我在 selenium 2 的文档中看到名为“调整现有 Firefox 配置文件”的部分,想知道在 UI 测试期间更改配置文件和用户代理的原因是什么?此外,自定义配置文件何时何地有用?

谢谢你

0 投票
2 回答
3115 浏览

internet-explorer - 让 powershell 进入 ie 类,并在 ui 测试期间截取 ie 窗口的屏幕截图

所以我正在使用 power shell 运行 ui 测试。

当我收到错误时,我想只截取 ie 窗口的屏幕截图,这可以通过 alt print scrn 完成

%{prtsc}

但它只需要活动窗口的 jpg。

我试过这个
$h = (Get-Process iexplore).MainWindowHandle SetForegroundWindow((Get-Process -name iexplore).MainWindowHandle) sleep -sec 2 $h = (Get-Process -id $pid).Ma​​inWindowHandle

此外,任何有关识别错误的方法的帮助都将非常感谢。

0 投票
1 回答
921 浏览

silverlight - 使用 SpecFlow 进行 Silveright UI 测试

我们成功地使用 SpecFlow 和 Selenium 来测试我们的 HTML 应用程序,并且正在寻找一种类似的方法来测试我们的 Silverlight 应用程序。目前,我们正在评估这些选项:

  • SpecFlow Silverlight 与 Microsoft Silverlight 单元测试框架
  • 使用 Telerik WebAii 的正常 SpecFlow

有没有人尝试过这些方法?Microsoft 框架可以测试 UI 元素(例如单击按钮、断言文本值)吗?还有其他选择吗?

0 投票
2 回答
3951 浏览

selenium - 硒或茄子

我们只是想评估哪一个是最好的——硒或茄子

硒当然是免费的。以下是我们面临的一些问题: 1.点击实际上需要关注页面。所以当一个测试用例运行时,我们只需要看到 selenium 运行。用户的任何点击,例如,如果我希望测试用例在后台运行,那么我不能这样做。我不知道 fireEvent() 方法在这种情况下会有什么帮助。

  1. 我们的应用程序有多种形式,任何点击或值更改或关注任何元素都会重新加载(通过 ajax)网页上的某些组件。所以页面完全是ajax驱动的。所以我们在使用 selenium 时遇到了很多 Stalereference 异常。我们在处理此类异常的 webelement 之上使用我们自己的包装器来处理这个问题。

茄子会是更好的选择吗?

0 投票
1 回答
4013 浏览

ruby - 使用 Cucumber 和 Capybara 传递多个参数

嗨,我需要 Cucumber 到 Capybara 正则表达式匹配的帮助。

所以我想在下面有一个 Cucumber 步骤:

我想传入“10:00, 11:00. 12:00”。在这一步中,我想做类似的事情:

所以基本上我想传入逗号分隔的字符串列表,在步骤定义中我想将此列表视为字符串数组。这可能吗?

谢谢!

0 投票
1 回答
314 浏览

windows - Web UI 测试 - 跨浏览器和操作系统

我一直在寻找在我们的 Web 应用程序上自动化 UI 测试的方法。我的问题是:

是否有任何工具可以让我在多个浏览器和多个操作系统(特别是 Windows 和 OSx 上的 IE、FF、Chome 和 Safari)中重放 UI 测试?

谢谢,
马克

0 投票
1 回答
1157 浏览

android - 如何在monkeyrunner中获取菜单标签。?

我想从安卓手机中获取菜单列表项。monkeyrunner中是否有任何方法可以获取此信息?

0 投票
2 回答
1003 浏览

java - 机器人。对于 TabHostActivity 中的嵌入活动,waitForActivity() 返回 false

我有一个 TabHostActivity,它有 4 个选项卡(和 4 个相应的活动)。在测试中,我单击其中一个them("Search")SearchActivity 应该会出现(实际上确实如此)。问题是,在 Robotuim-test 中,我尝试使用等待此活动solo.waitForActivity(),即使活动在屏幕上,它也会失败。此外,此活动的所有视图都不能通过solo.getView()- 返回空值。