繁体   English   中英

jQuery在浏览器上加载页面并执行jQuery-No Selenium

[英]JQuery load page on browser and execute Jquery - No Selenium

我们已经尝试过使用硒进行测试,但是它有许多挫折,延迟和突然崩溃。 jQuery听起来是一个不错的选择,但是挑战在于如何使浏览器上的每个页面加载均化。

布兰登·马丁内斯(Brandon Martinez) 这里有一个示例,该示例说明如何将jQuery添加到chrome的控制台以j化页面。

var element1 = document.createElement("script");
element1.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js";
element1.type="text/javascript";
document.getElementsByTagName("head")[0].appendChild(element1);

我们希望该代码在每个浏览器页面中都自动可用,而无需手动单击每个页面上的书签链接。

如果我们解决了这个问题,则可以使用C#代码执行以下操作:

Process.Start("chrome", @"target site");

并且由于jquery已经可用于每个页面,因此它将填充并提交我们想要的。

如何为浏览器中加载的每个页面自动添加jquery? 是否可以通过chrome插件做到这一点? jQuery或C#代码! 有可能吗?

我决定使用Fiddler在显示在浏览器上之前修改响应主体。 现在,我可以将浏览器中的所有页面均化。 查看链接以获取详细示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM