簡體   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