gpt4 book ai didi

javascript - 网络自动化工具

转载 作者:行者123 更新时间:2023-11-28 20:02:35 24 4
gpt4 key购买 nike

我意识到我需要一个成熟的浏览器自动化工具来测试用户与我们的 JavaScript 小部件库的交互。我使用 qunit,从单元测试开始,然后我不明智地开始合并越来越多的功能测试。这是一个坏主意:试图用 JavaScript 模拟大量用户操作。时间问题已经失控,使套件变得太脆弱了。现在我花更多时间修复测试,然后进行开发。

是否可以找到适用于以下环境的浏览器自动化工具:Windows XP: IE6,7,8, FF3OSX:Safari、FF3?

  • 我研究过 SeleniumIDE 和 RC,但似乎存在一些 IE8 问题。

  • 我还看到了有关 Google 的 WebDriver 的一些信息,令人困惑的是它似乎可以与 Selenium 一起使用。

  • 我们的组织拥有 IBM 的 Rational Functional Tester 的许可证,但我认为它不会在 MAC 上运行。

我们的想法是尝试在我们组织支持的所有浏览器上运行测试。可行吗?我的要求不切实际吗?关于要试用的软件,有什么建议吗?

谢谢!

最佳答案

我建议使用 Selenium,但我是作为 Selenium 提交者这么说的。

Selenium 适用于任何支持 JavaScript 的浏览器,因为该框架是用 JavaScript 编写的。这意味着如果您在任何操作系统上的浏览器都支持 JavaScript,它将在 Selenium 中运行。该文档已过时,您可以看到,因为它谈论的是 IE8b1 和 IE9 预览版,现在已经发布。

Selenium 和 WebDriver(自从 ThoughtWorks 开始以来就不是 Google 的产品)目前正在合并,因为它们各有优缺点。当前的合并工作将称为 Selenium 2,您现在可以在 http://code.google.com/p/selenium/ 开始使用 alpha 版本。 .它仍然可以在任何操作系统上运行,因为它仍然是正在完成的工作背后的主要驱动力。

Selenium IDE 只能在 Firefox 上运行,因为它是 Firefox 的附加组件。

我个人会避免使用 Rational Functional Tester,因为它有很多甚至不值得考虑的弱点。

如果您从 Selenium 开始,我的网站上有一些教程 http://www.theautomatedtester.co.uk

关于javascript - 网络自动化工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2531718/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com