问题标签 [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.
unit-testing - UI 测试与单元测试
两者的不同目的是什么?我的意思是,在什么情况下我应该做每一个?
至于示例条件。如果你有后端服务器和几个前端网站,你会做哪一个?先对后端服务器进行单元测试还是先在 Web UI 中进行 UI 测试?鉴于条件,服务器和前端 Web 已经存在,因此它不是与(TDD)一起构建的迭代设计......
iphone - iphone - UI 单元测试?
在为 UI 编写单元测试时,您为什么编写测试?
- 你测试每种方法吗?(例如:方法返回正确的数据)
- 还是你测试功能?(确保表格填充了它假设的数据)
除了我正在测试的项目之外,我是否需要模拟所有内容?假设我正在测试以确保正确填充表格视图?我会嘲笑其他一切吗?
请提供尽可能多的详细信息
testing - 浏览器配置文件和用户代理在 UI 测试中的意义是什么?
我在 selenium 2 的文档中看到名为“调整现有 Firefox 配置文件”的部分,想知道在 UI 测试期间更改配置文件和用户代理的原因是什么?此外,自定义配置文件何时何地有用?
谢谢你
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).MainWindowHandle
此外,任何有关识别错误的方法的帮助都将非常感谢。
silverlight - 使用 SpecFlow 进行 Silveright UI 测试
我们成功地使用 SpecFlow 和 Selenium 来测试我们的 HTML 应用程序,并且正在寻找一种类似的方法来测试我们的 Silverlight 应用程序。目前,我们正在评估这些选项:
- SpecFlow Silverlight 与 Microsoft Silverlight 单元测试框架
- 使用 Telerik WebAii 的正常 SpecFlow
有没有人尝试过这些方法?Microsoft 框架可以测试 UI 元素(例如单击按钮、断言文本值)吗?还有其他选择吗?
selenium - 硒或茄子
我们只是想评估哪一个是最好的——硒或茄子
硒当然是免费的。以下是我们面临的一些问题: 1.点击实际上需要关注页面。所以当一个测试用例运行时,我们只需要看到 selenium 运行。用户的任何点击,例如,如果我希望测试用例在后台运行,那么我不能这样做。我不知道 fireEvent() 方法在这种情况下会有什么帮助。
- 我们的应用程序有多种形式,任何点击或值更改或关注任何元素都会重新加载(通过 ajax)网页上的某些组件。所以页面完全是ajax驱动的。所以我们在使用 selenium 时遇到了很多 Stalereference 异常。我们在处理此类异常的 webelement 之上使用我们自己的包装器来处理这个问题。
茄子会是更好的选择吗?
ruby - 使用 Cucumber 和 Capybara 传递多个参数
嗨,我需要 Cucumber 到 Capybara 正则表达式匹配的帮助。
所以我想在下面有一个 Cucumber 步骤:
我想传入“10:00, 11:00. 12:00”。在这一步中,我想做类似的事情:
所以基本上我想传入逗号分隔的字符串列表,在步骤定义中我想将此列表视为字符串数组。这可能吗?
谢谢!
windows - Web UI 测试 - 跨浏览器和操作系统
我一直在寻找在我们的 Web 应用程序上自动化 UI 测试的方法。我的问题是:
是否有任何工具可以让我在多个浏览器和多个操作系统(特别是 Windows 和 OSx 上的 IE、FF、Chome 和 Safari)中重放 UI 测试?
谢谢,
马克
android - 如何在monkeyrunner中获取菜单标签。?
我想从安卓手机中获取菜单列表项。monkeyrunner中是否有任何方法可以获取此信息?
java - 机器人。对于 TabHostActivity 中的嵌入活动,waitForActivity() 返回 false
我有一个 TabHostActivity,它有 4 个选项卡(和 4 个相应的活动)。在测试中,我单击其中一个them("Search")
SearchActivity 应该会出现(实际上确实如此)。问题是,在 Robotuim-test 中,我尝试使用等待此活动solo.waitForActivity()
,即使活动在屏幕上,它也会失败。此外,此活动的所有视图都不能通过solo.getView()
- 返回空值。