如何从浏览器启动vscode调试配置?

万神殿

我有一个用HTML提供的测试用例报告方案,它本身很复杂,并且不容易移植到VSCode扩展中。我想从显示报告的浏览器中为每个失败的测试用例启动一个调试配置。我已经能够修改报告并为每个测试用例的关联命令添加了一个复制/粘贴小部件。但是我想做些什么以达到以下效果:

  • 将服务作为VSCode扩展启动,可以处理请求
  • 以可以动态创建启动配置的方式制定这些请求

可能是我一直在编写调试适配器而没有与报表交互的烦恼。

话虽这么说,如果这是一个已解决的问题或具有使用VSCode解决的框架(并且我意识到远程执行对于VSCode而言可能是一件很不好的事情),但我无法通过现有扩展找到它。

我欢迎您的想法。

这也许听起来不像是开放式的……我的问题最终是:VSCode可以作为Web界面请求的服务来运行吗?即使可以通过Localhost完成,这也是一个福音。如果可以通过带有身份验证的ssh完成,那也将是一个好处。

Gama11

使VSCode处理请求的一种方法是调用vscode://URI。这需要您的扩展来实现URI处理程序在URI的必需部分之后,您可以拥有任意数据以及所需的任何信息。

对于您的用例而言,可能会或可能不会出现的问题是,调用这样的URI会触发VSCode中的弹出式窗口/不会在无提示的情况下起作用:

为了动态创建启动配置,可以使用vscode.debug.startDebugging()API。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

配置Webpack允许浏览器调试

VSCode调试特定端口上的ASP.NET Core应用启动浏览器

VSCode - 如何使用启动配置调试启动自己调试器的 Node 程序?

如何将VSCode调试器附加到Brave浏览器?

如何在Google Chrome浏览器中启动JavaScript调试器?

如何从Java启动Chrome浏览器

如何启动Tor浏览器?

如何启动Tor浏览器?

如何配置ChromeDriver通过Selenium以无头模式启动Chrome浏览器?

如何配置Selenium Web驱动程序以在后台启动chrome浏览器

从Visual Studio启动IIS Express,而无需启动浏览器或调试器

如何在浏览器中调试angularjs的$ rootScope对象

如何在闪亮的浏览器模式下调试ggplot?

如何在浏览器中调试Jest测试?

如何在浏览器中调试“混合内容”错误?

关闭浏览器后如何退出调试模式?

谷歌浏览器如何调试打字稿

如何在Chrome浏览器中调试AngularJS

启动调试时阻止Visual Studio启动新的浏览器窗口吗?

如何通过浏览器在vscode中打开文件?

浏览器列表查询如何组合在多行浏览器列表配置中?

如何在浏览器的调试器中调试动态加载的JavaScript(使用jQuery)?

配置项目浏览器

如何从终端启动默认的Web浏览器?

如何从 snap 安装启动 Tor 浏览器?

如何从浏览器启动Word文档作为模板?

如何使用代理启动硒浏览器

战争部署后如何自动启动浏览器?

启动Chrome浏览器时如何安装插件?