hermione-headless-chrome
是一个基于 Chrome Headless 浏览器的测试运行器,它能够对 Web 应用程序的性能和可用性进行全功能测试。本文将介绍它的基本使用方法和示例代码。希望能给正在学习前端测试的读者一些帮助。
安装
安装 hermione-headless-chrome
包是很容易的,你只需要使用 npm
命令行工具来进行安装,可以使用 npm
和 Node.js
的版本都可以。以下是 npm
安装的命令:
--- ------- ------------------------
调用
在你的测试文件中,你需要添加 hermione-headless-chrome
的 reporter 和 browser,然后在配置文件中指定这些选项,以便可以运行测试。
----- ---------------------- - ------------------------------------ -------------- - -------- -------- - ------------ -- --- ---------- ------------------------------------------ --------- - --------------- - -------------------- - ------------ --------- -------------- - ----- ---------------- -- ------ ------------ -- -------- ----------------------- - -- -------- - ------------------------- - ------------ - ---------------- ---------------------- ----------------------- ----------------- -------------- --------------------- ---------------------------------- ------------------------- ---------------------------------------- ----------------------------------- ------------- -- ---------------- -- ----------- - - -- -- --- --- --
使用
在测试文件中,可以使用 HermioneRunner
来开启一个运行器。下面是一个基本的示例,包括一个测试项:
----- ------ - ------------------ ------------ ------ -------- -- - ---------- ----- --- ----- -- --- ----- ------ ----- -------- -- - ----- ----- - ----- ---------------------- ------------------- --- ---- -------- --- ---
HermioneRunner
在这里启动浏览器并访问 URL,然后使用 assert
断言库来检查页面的标题是否符合预期。
总结
hermione-headless-chrome
是一个非常有用和流行的测试运行器,可以帮助开发人员在测试目录下创建和执行自动化测试。在本文中,我们学习了如何安装、调用和使用它以及一个基本示例。希望这篇文章能够帮助那些想要使用 hermione-headless-chrome
进行前端测试的人,有所裨益。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/5eedbe96b5cbfe1ea0611b83