gpt4 book ai didi

.net - 自动浏览器测试 : How to test JavaScript in web pages?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:07:38 25 4
gpt4 key购买 nike

我正在尝试编写一个应用程序来以编程方式测试一系列网页。被测试的网页中嵌入了 JavaScript,当它们完成执行时会改变 HTML 的结构。然后,目标是获取最终的 HTML(嵌入式 JavaScript 的执行后)并将其与已知输出进行比较。

本质上,测试应用程序的输入 ---> 输出是:

URL ---[检索 HTML]---> HTML ---[执行 JS,然后比较]---> 通过/失败

这是挑战:

我一直无法找到一种解决方案,能够像浏览器那样获取我从 URL 检索到的 HTML 并处理 JavaScript,并生成用户可能从“查看源代码”中看到的最终 HTML浏览器中的页面。

如果以前没有采用这种方法,那将是非常令人惊讶的,所以我希望有人知道适合此应用程序/问题的解决方案?如果可能的话,我希望有一个与 .NET 集成的解决方案(我试过使用 WebBrowser,但没有成功)。但是,如果现有的第 3 方应用程序可以完全做到这一点,那将是完全可以接受的。

提前感谢您的建议!

  • 戴夫

最佳答案

基于浏览器的测试的标准家喻户晓的名字是 Selenium .它应该能够满足您的需求。

关于.net - 自动浏览器测试 : How to test JavaScript in web pages?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2760951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com