We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(10)
* 2020 年 2 月更新 *
Cypress 是一款用于浏览器测试的新工具,也是其中之一少数不使用 Selenium 的工具。 但是,它不支持 Internet Explorer。它确实支持 Microsoft Edge 和许多其他现代浏览器,所以希望它可以帮助一些人。
* 更新(较旧)*
Selenium Web Driver 是后继者到硒RC。
所以答案仍然是以某种形式使用Selenium。这可以是任何支持的框架。
就我个人而言,我会使用 Protractor (不仅仅是 Angular 应用程序有用)或 Leadfoot (来自 Intern.io 项目)。
* 原始建议 *
如果您已经在使用 Selenium,我会使用 硒远程控制
* UPDATE Feb 2020 *
Cypress is a new tool for browser testing and one of the few tools that doesn't use Selenium under the hood. It does NOT, however, support Internet Explorer. It does support Microsoft Edge and many other modern browsers, so hopefully it helps some people.
* UPDATE (older) *
Selenium Web Driver is the successor to Selenium RC.
So the answer is still to use Selenium in some form. That could be any of the supported frameworks.
Personally I'd use Protractor (useful for more than just Angular apps) or Leadfoot (from the Intern.io project).
* ORIGINAL RECOMMENDATION *
If you're already using Selenium, I'd use Selenium Remote Control
您仍然可以对 IE Explorer 使用 selenium。我不知道是否有插件,但这不应该阻止你。使用相同的工具在所有浏览器上进行测试会带来很多好处,因此我认为学习如何在 IE Explorer 中使用 selenium 会更好,而不是尝试在另一个工具中重新实现所有测试
You can still use selenium for IE Explorer. I don't know if there is a plugin, but that shouldn't stop you. You'll get a lot of benifit from using the same tool to test on all browsers, so I would think you would be better served to learn how to use selenium with IE Explorer rather than trying to re-implement all your tests in another tool
您还可以使用 Microsoft 测试管理器的自动化 UI 测试工具,它是 Visual Studio 2010 Ultimate 的一部分。检查http://msdn.microsoft.com/en-us/library/dd286726。 ASPX
You can also use the automated UI testing facilities of Microsoft Test Manager, which is part of Visual Studio 2010 Ultimate. Check http://msdn.microsoft.com/en-us/library/dd286726.aspx
您可能会遇到这样的事情:http://triflejs.org/(目前测试版)
它是 phantomjs 的 IE 端口,用于运行 Headless UI 测试...基本上是 WebDriver 的替代品但使用 javascript 文件而不是 Java/NET 编译代码。
如果您结合 TrifleJS (IE),PhantomJS (Webkit: Chrome + Safari) 和 SlimerJS (Firefox) 您可以在所有环境中运行无头测试使用相同的测试脚本和 API 的通用浏览器环境。
You may be after something like this: http://triflejs.org/ (currently in beta)
Its an IE port of phantomjs for running Headless UI tests... basically an alternative to WebDriver but using javascript files instead of Java/NET compiled code.
If you combine TrifleJS (IE), PhantomJS (Webkit: Chrome + Safari) and SlimerJS (Firefox) you can run headless tests in all common browser environments using the same test scripts and API.
有WatiN。我在 IE 中使用它并取得了相当大的成功。
http://watin.sourceforge.net
There is WatiN. I have had decent success using it with IE.
http://watin.sourceforge.net
我很幸运地使用了 watir,它与 selenium 类似,但是是用 ruby 编写的。它的 IE 集成非常出色。还有适用于 Firefox 的 firewatir。
I've had good luck with watir, it's similar to selenium but is scripted in ruby. It's IE integration is excellent. There's also firewatir for firefox.
TestPlan 可以使用 Selenium 后端,并可与 FireFox 和 Internet Explorer 配合使用。它还可以与无显示浏览器 (HTMLUnit) 一起使用,因此您可以快速编写基本测试代码,而不会遭受浏览器的加载开销。一旦它基本上可以工作,你就可以在浏览器上对其进行测试。
TestPlan can use the Selenium backend and works with both FireFox and Internet Explorer. It can also work with a display-less browser (HTMLUnit) so you can code your basic tests quickly and not suffer the loading overhead of the browser. Once it basically works you test it against the browser.
尝试使用 AutoIt 进行编码,这是一种功能强大、易于学习的语言。
IE UDF 在这里
Try coding in AutoIt this is powerfull language easy to learn.
IE UDF is here
如果您的浏览器是 IE,那么进行测试自动化并不是一个很好的决定。您可能会在 IE 浏览器的自动化中遇到很多问题。但是您仍然可以使用 selenium Web 驱动程序在 IE 中进行自动化。
If your browser is IE,going for test automation is not a very good decision.You may face so many issues with IE browser in automation.But still you can use selenium web driver for automation in IE.
有几种适用于在 IE 上运行的 Web 应用程序的 GUI 测试自动化工具。一些示例是 Rational Function Tester、Etester 和 QTP。
如果您正在寻找开源的东西,请查看 这里
不确定是否有任何可用于 IE 的附加插件工具,例如 selenium。
There are several GUI Test Automation tools for web application that run on IE. A few examples are Rational Functional Tester, Etester and QTP.
If you are looking for something open source there look here
Not sure about any add on plugin tool like selenium that is available for IE.