类似于我们在chrome headless中浏览网页的方式,在IE11中有没有同样的方法?
intranet站点只能在IE上运行,所以不能切换到其他浏览器。
我使用的是c#,那么是否有任何可以利用的nuget或任何其他方式呢?
我能在互联网上找到的唯一最接近的解决方案就是最小化IE
发布于 2020-07-17 22:47:30
对于internet explorer,我不认为我们可以运行无头自动化。
尽管你可以看看https://triflejs.org/。这模拟了IE的无头行为。
您可以做的另一件事是,创建一个window脚本来通过命令行调用测试用例,并将该脚本作为服务运行。现在,当您将其作为服务运行时,从该服务触发的所有进程都将在后台运行,因此您不会看到浏览器即将出现。
发布于 2020-07-20 10:16:24
IE浏览器不支持Headless模式。因此,无法在Headless模式下自动运行IE浏览器。
我发现一些old thread说trifle.js可以帮助在无头模式下自动化IE。但我不确定该解决方案是否可以与最新版本的IE浏览器一起使用,而且有可能不能与Selenium一起使用。
所以你可以检查一下它是否能满足你的要求。如果没有,我建议继续使用selenium,并在最小化模式下自动执行IE。
https://stackoverflow.com/questions/62952594
复制相似问题