文件名称:playDrums:带有Taiko语法的Playwright包装器
文件大小:59KB
文件格式:ZIP
更新时间:2024-05-27 12:43:12
mocha jest wip end-to-end-testing gauge
打鼓 什么是鼓膜? Playdrums是一个免费的WIP开源Node.js库,它具有清晰简洁的API,其主要灵感来自ThoughtWorks的Gauge背后的团队编写的 。 它与互动,而是Microsoft的前木偶团队的新multiBrowser框架。 它试图结合两者的优点: 测试的可读性高 使用单个API自动化Chromium,WebKit和Firefox浏览器。 (无所不包的支持) 实现跨浏览器的Web自动化,该自动化是绿色,功能强大,可靠且快速的。 所有平台上的所有浏览器均支持Headless。 允许使用基于Webkit的浏览器进行移动仿真(以模拟iDevice) 用法 见 安装 npm install playdrums 主要特点 XHR请求拦截 XHR请求可以是: 受阻 重新导向 发送前修改 存根 查看 智能导航处理 每个可以调用导航的操作: 点击 写 清除
【文件预览】:
playDrums-master
----.gitignore(347B)
----manifest.json(60B)
----README.md(5KB)
----server.js(820B)
----tests()
--------browserAction.js(3KB)
--------alert.js(391B)
--------htmlElementAPI.js(6KB)
--------pageActions.js(2KB)
--------write.js(621B)
--------dropDown.js(471B)
--------assert.js(1KB)
--------hooks.js(471B)
--------click.js(2KB)
----specs()
--------pageActionsIFrame.spec(1KB)
--------intercept.spec(2KB)
--------waitForNavigationIFrame.spec(484B)
--------alert.spec(337B)
--------selectors.spec(551B)
--------alertIFrame.spec(272B)
--------ElementsAPI.spec(1KB)
--------ElementsAPIIFrame.spec(2KB)
--------browserActions.spec(3KB)
--------waitForNavigation.spec(418B)
--------data()
--------pageActions.spec(2KB)
----api.md(26KB)
----LICENSE(1KB)
----package.json(1KB)
----lib()
--------playdrums.js(46KB)
----package-lock.json(52KB)