wdio-intercept-service::spider_web:在webdriver.io中捕获并断言HTTP ajax调用

时间:2024-05-18 07:54:58
【文件属性】:

文件名称:wdio-intercept-service::spider_web:在webdriver.io中捕获并断言HTTP ajax调用

文件大小:67KB

文件格式:ZIP

更新时间:2024-05-18 07:54:58

webdriver selenium wdio capturerequest assess-requests

寻找维护者! 不幸的是,我没有时间来维护这个项目了。 如果您有兴趣对其进行更新和改进,。 无线侦听服务 :spider_web: 在捕获并断言HTTP ajax调用 这是的插件。 如果您还不知道,请检查一下,它非常酷。 尽管selenium和webdriver用于e2e尤其是UI测试,但是您可能希望评估由客户端代码完成的HTTP请求(例如,当您没有即时UI反馈时,例如在度量标准或跟踪调用中)。 使用wdio-intercept-service,您可以拦截由某些用户操作(例如,按下按钮等)发起的Ajax HTTP调用,并在以后对请求和相应的响应进行断言。 但是有一个陷阱:您不能拦截在页面加载时启动的HTTP调用(就像在大多数SPA中一样),因为它需要进行某些设置工作,这些工作只能在页面加载后才能完成(由于Selenium的限制)。 这意味着您仅可以捕获在测试内部发起的请求。 如果您对此感到满意,那么此插


【文件预览】:
wdio-intercept-service-master
----.github()
--------FUNDING.yml(35B)
----lib()
--------interceptor.js(7KB)
----types()
--------wdio-intercept-service.d.ts(1KB)
----.travis.yml(70B)
----LICENSE(1KB)
----test()
--------utils.js(1KB)
--------spec()
--------site()
----.prettierrc(26B)
----README.md(7KB)
----renovate.json(41B)
----wdio.conf.js(9KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(24B)
----index.js(8KB)
----CHANGELOG.md(3KB)
----package-lock.json(160KB)
----package.json(1KB)
----.nvmrc(8B)

网友评论