Internet Explorer 的测试自动化

发布于 2024-09-25 21:54:50 字数 1539 浏览 5 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

天邊彩虹 2024-10-02 21:54:50

* 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

极度宠爱 2024-10-02 21:54:50

您仍然可以对 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

彼岸花ソ最美的依靠 2024-10-02 21:54:50

您还可以使用 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

想挽留 2024-10-02 21:54:50

您可能会遇到这样的事情: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.

enter image description here

年少掌心 2024-10-02 21:54:50

WatiN。我在 IE 中使用它并取得了相当大的成功。

http://watin.sourceforge.net

There is WatiN. I have had decent success using it with IE.

http://watin.sourceforge.net

情绪少女 2024-10-02 21:54:50

我很幸运地使用了 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.

天荒地未老 2024-10-02 21:54:50

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.

笔芯 2024-10-02 21:54:50

尝试使用 AutoIt 进行编码,这是一种功能强大、易于学习的语言。
IE UDF 在这里

Try coding in AutoIt this is powerfull language easy to learn.
IE UDF is here

墨小墨 2024-10-02 21:54:50

如果您的浏览器是 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.

想你只要分分秒秒 2024-10-02 21:54:50

有几种适用于在 IE 上运行的 Web 应用程序的 GUI 测试自动化工具。一些示例是 Rational Function TesterEtesterQTP

如果您正在寻找开源的东西,请查看 这里

不确定是否有任何可用于 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文