IE浏览器退役在即,推荐几个好用的跨浏览器测试工具

0 置顶 M123 1年前 460次点击

IE浏览器将于6月16日正式退役。

这款20年前开发的浏览器被大家吐槽已久,除了银行、政府高校以及考试报名需要,现在很少人会使用这款浏览器了。

IE自1995年以windows 95默认浏览器的身份出场,一枝独秀,出道即巅峰,那时候,IE就是上网的代名词。但是,后续微软没有对IE进行及时的更新优化,IE渐渐落后于互联网的发展,逐渐被谷歌、火狐等浏览器赶超,以至于IE到现在只留下了一堆梗留给后人怀念。

image
“树懒、乌龟、海星和IE”的梗还有人记得么!

在当今互联网的浩渺世界中,从上亿用户的谷歌,到千万用户的夸克,再到数十万用户的不知名浏览器,其数量不知凡几。

因此,当我们想要构建一个网站或者Web应用程序时,就需要测试它与不同浏览器的兼容性。如果你正在寻找解决方案,可以看看下面这些可靠且全面的跨浏览器检查工具。这些工具提供了不同的功能,并满足了检查网站兼容性方面的需求。

Selenium

地址:https://www.selenium.dev

Selenium之名,如雷贯耳。很多测试框架、App 或服务,包括下述的一些工具都是基于它的。

image

BrowserShots

地址:http://browsershots.org

作为首批跨浏览器测试网站之一,支持多种浏览器,包括一些旧浏览器,如Lynx、Konqueror 和Seamonkey。

它会生成屏幕截图,显示你的网站在不同浏览器中的渲染表现,唯一的缺点是需要在线使用该工具。

image

Browser Sandbox

地址:https://turbo.net/browsers

它是一款可运行在桌面和平板上的应用程序,可以像运行原生浏览器那样运行多种浏览器。

它支持的浏览器种类很多,包括旧版本的 IE、Canary 及开发版的IE。

image

MultiBrowser

地址:https://www.multibrowser.com

一款桌面应用程序,支持 IE7 到 IE11、Edge、Firefox 和 Chrome。你可以用它来测试网站的桌面版本和移动版本,可以进行手动测试或自动化测试。

image

LambdaTest

地址:https://www.lambdatest.com

一个在线服务,可用来进行不同平台的跨浏览器测试。例如,你可以测试网站在 Windows、Linux、macOS 上的不同浏览器(Firefox 或 Chrome)中的表现。

它还提供了一个集成调试工具、地理位置工具,可以用来测试本地站点。

image

Experitest Cross Browser Testing

地址:https://experitest.com/cross-browser-testing

这个工具可以用来测试网站在不同环境下的兼容性和性能。它还可以与其他服务集成起来,比如 Github、Gitlab、Jenkins、TravisCI 和 CircleCI 等,把网站的部署流程流水线化。

image

BrowserStack

地址:https://www.browserstack.com

跨浏览器测试领域响当当的一款工具,被一些大型开源项目采用,比如 jQuery 和 React.js。BrowserStack 列出了数百种浏览器、设备和测试策略,确保你的网站可以在尽可能多的环境中正常运行。

image

SauceLabs

地址:https://saucelabs.com

SauceLabs 为各种规模的网站提供了完整的浏览器兼容性测试工具,不管是企业级的、中小型公司还是开源项目。

image

CrossBrowserTesting

地址:https://crossbrowsertesting.com

使用这个工具,可以不写代码进行自动化浏览器兼容性测试,可以测试线上或本地站点,还可以截取屏幕快照和视频。

image

TestingBot

地址:https://testingbot.com

TestingBot 为网站和原生移动 App 提供了完整的测试策略,可以在真实的 iOS 或 Android 设备上运行测试。

image

Browserling

地址:https://www.browserling.com

如果你想要在 IE 上进行快速测试,BrowserLing 或许是个不错的选择。

你可以用它进行简单的交互式测试,支持一些旧浏览器,比如 IE 10、IE 11 和 Safari 4、Safari 5。

image

Comparium

地址:https://comparium.app

Comparium 提供了一个免费的工具,可以截取不同环境下的屏幕快照,并进行比对。

image

Puppeteer

地址:https://github.com/puppeteer/puppeteer

Puppeteer 是一个 Node.js 模块,提供了与 Chrome 和 Firefox 交互的 API。

你可以用它提供的 API 来截取屏幕快照、生成 PDF、进行自动化交互式测试(比如自动填写表单、键盘输入),整体上可以进行自动化网站测试。

image

Playwright

地址:https://github.com/microsoft/playwright

Playwright 是微软设计的一个项目,用于执行自动化浏览器测试。它提供了一个简单的 API。除了可以模拟用户交互,还可以拦截网络请求、模拟移动设备、支持地理位置数据和权限控制。

Playwright 支持基于 Chromium 的浏览器、Firefox 和 Webkit(比如 Safari)。

image

Cypress

地址:https://www.cypress.io

Cypress 是一个端到端测试套件,可用来测试和调试现代 Web 应用程序。

它在执行测试的同时还能记录下每一个测试的状态。你可以回溯每一个状态,并比较状态之间都发生了什么变化,这让 Web 应用程序的调试变得很直观。

image

共 3 条评论
七七 1年前
0 

Selenium是真神

yzz 1年前
0 

@七七 其他听都没听过

zsly 1年前
0 

Comparium还挺有意思的

说说我的看法
登录后可以发表评论