文件名称:僵尸:使用node.js进行的疯狂,快速,全栈式,无头浏览器测试
文件大小:1.28MB
文件格式:ZIP
更新时间:2024-03-12 07:14:53
JavaScript
Zombie.js 使用Node.js进行的疯狂,快速,无头的全栈测试 咬 如果您要编写一个疯狂,快速,无头的浏览器,您怎么不称其为Zombie? 僵尸是。 Zombie.js是一个轻量级框架,用于在模拟环境中测试客户端JavaScript代码。 无需浏览器。 让我们尝试注册一个页面,看看会发生什么: const Browser = require ( 'zombie' ) ; // We're going to make requests to http://example.com/signup // Which will be routed to our test server localhost:3000 Browser . localhost ( 'example.com' , 3000 ) ; describe ( 'User visits signup page' , f
【文件预览】:
zombie-master
----.gitignore(42B)
----.babelrc(132B)
----.eslintrc(500B)
----package.json(2KB)
----package-lock.json(316KB)
----src()
--------storage.js(7KB)
--------xhr.js(10KB)
--------dom()
--------resources.js(3KB)
--------index.js(44KB)
--------history.js(14KB)
--------fetch.js(12KB)
--------console.js(2KB)
--------pipeline.js(11KB)
--------eventloop.js(17KB)
--------tabs.js(5KB)
--------document.js(24KB)
--------reroute.js(3KB)
--------assert.js(10KB)
--------cookies.js(4KB)
----.travis.yml(132B)
----CONTRIBUTING.md(1KB)
----code_of_conduct.md(2KB)
----LICENSE(1KB)
----CHANGELOG.md(47KB)
----README.md(33KB)
----.eslintignore(19B)
----Gulpfile.js(2KB)
----.npmignore(72B)
----AUTHORS(56B)
----test()
--------script_test.js(16KB)
--------forms_test.js(48KB)
--------.eslintrc(35B)
--------data()
--------browser_object_test.js(21KB)
--------xhr_test.js(22KB)
--------history_test.js(18KB)
--------replay()
--------cookies_test.js(17KB)
--------resources_test.js(10KB)
--------selection_test.js(6KB)
--------xpath_test.js(4KB)
--------helpers()
--------jquery_compat_test.js(7KB)
--------reroute_test.js(574B)
--------angular_compat_test.js(2KB)
--------iframe_test.js(9KB)
--------scripts()
--------node_test.js(2KB)
--------dataset_test.js(3KB)
--------tabs_test.js(7KB)
--------google_map_test.js(1KB)
--------assert_test.js(2KB)
--------mocha.opts(119B)
--------event_loop_test.js(15KB)
--------websocket_test.js(5KB)
--------css_test.js(1KB)
--------authentication_test.js(3KB)
--------window_test.js(13KB)
--------requirejs_test.js(1KB)
--------promises_test.js(1KB)
--------storage_test.js(5KB)
--------document_test.js(7KB)
--------facebook_connect_test.coffee(3KB)
--------browser_events_test.js(10KB)
--------event_source_test.js(3KB)
--------img_test.js(1KB)
--------jsdom_patches_test.js(802B)