是否有可能在浏览器之外模拟浏览器的开发人员工具? (通过第3方程序将消息发送到浏览器控制台)

问题描述 投票:0回答:1

标题相当混乱,让我更详尽地解释。有一个网站可以通过浏览器的开发者控制台向其发送某些功能,该网站主要是JavaScript。我想自动化这个[[不使用浏览器本身。我已经可以使用脚本和greesemonkey / tampermonkey来自动化它。问题是,由于有多个实例在运行,这在计算机上造成了负担。您可能知道浏览器会降低非活动选项卡的速度,因此我为每个实例创建了一个新窗口,这又很麻烦。


我尝试过的事情:我已经尝试了很多程序,使用插件嗅探HTTP数据包以使用AutoIt创建一个机器人。不幸的是,它们在大多数网站上都运行良好,但在我想要的网站上却没有。我试过在Visual Studio上创建基于表单的应用程序,基本上是创建一个Web浏览器然后从那里去。(这与使用实际浏览器之间的区别是,我可以将Web浏览器可见设置为false并假设它将是要求非常低)。研究之后,我意识到,由于开发人员工具可以在Internet Explorer本身上运行,因此无法启用它们。欢迎任何建议。如果我必须坚持使用实际的浏览器,那是运行脚本最好的浏览器?(没有发现chrome,opera和firefox之间有很大的区别)
javascript web browser automation console
1个回答
0
投票
如果您使用的是Windows,则实际上Windows中内置了“ F12 DevTools”。但是,我发现它有点片状,现在Windows商店中有更好的一个:

https://www.microsoft.com/en-gb/p/microsoft-edge-devtools-preview/9mzbfrmz0mnj?activetab=pivot:overviewtab

[有关Windows内置操作系统和商店应用here的更多信息。我已经使用这两个版本将其附加到在桌面版Outlook中运行的基于HTML的Office 365加载项。当外接程序在OWA中运行时,使用体验与使用Chrome devtools非常相似。

这些Windows devtools使您可以完成与浏览器devtools相同的大部分操作,包括查看控制台输出,设置断点和检查/更改变量值。

© www.soinside.com 2019 - 2024. All rights reserved.