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