Java 硒的替代品有哪些?

Java 硒的替代品有哪些?,java,html,ruby,selenium,automation,Java,Html,Ruby,Selenium,Automation,有哪些web UI自动化框架可用 我知道,但三年前有人问过,从那以后情况发生了很大变化。我只是想知道这个问题的答案是否仍然相关,或者从那以后是否有更新更好的工具被开发出来 我之所以再次问这个问题,是因为在做了一些谷歌搜索之后,我偶然发现了一些工具,比如和,这些工具在那个问题中没有被提及作为答案。你可以使用Cucumber。事实上,facebook用于其UI自动化。我肯定会坚持使用Selenium(以及用于工业化的Selenium Grid) 如果您想在稍微低一点的层次上做点什么,您还可以查看。I

有哪些web UI自动化框架可用

我知道,但三年前有人问过,从那以后情况发生了很大变化。我只是想知道这个问题的答案是否仍然相关,或者从那以后是否有更新更好的工具被开发出来


我之所以再次问这个问题,是因为在做了一些谷歌搜索之后,我偶然发现了一些工具,比如和,这些工具在那个问题中没有被提及作为答案。

你可以使用Cucumber。事实上,facebook用于其UI自动化。

我肯定会坚持使用Selenium(以及用于工业化的Selenium Grid)


如果您想在稍微低一点的层次上做点什么,您还可以查看。

IBM Rational Functional Tester(IE和较早的firefox版本)或QA向导。
RFT在Java/Eclipse上运行

Sahi(http://sahi.co.in/)应该是硒的最佳替代品。sahi脚本可以使用java或javascript,也可以使用php和ruby驱动程序(没有使用ruby或php的个人经验)。跨浏览器和跨平台非常有效

一些可爱的特性是:无需显式等待。对于元素标识_near、_under、_inetc ApI非常有用。日志/报告功能内置于Sahi。运行Sahi脚本不需要复杂的配置

自那以后,开发了更新更好的工具

看看测试框架。它在任何现代浏览器和任何设备上运行功能测试。不需要WebDriver

TestCafe是一个纯node.js解决方案

  • 它可以很容易地安装(
    npm安装-g testcafe
    就足够了)
  • 在没有浏览器插件和附加配置的情况下工作
  • 用ES6和ES7JS语法编写测试
  • 具有智能等待系统,因此无需额外等待即可快速运行异步测试
  • 可以轻松集成到您的CI系统中
  • 支持在远程机器、设备和云上运行测试

下面的链接可能会对您有所帮助瓦蒂尔在发动机罩下使用硒