[英]how can I verify a file downloaded from chrome browser running on selenium node system
[英]Can i verify downloaded file in browser stack using selenium
我正在使用瀏覽器堆棧進行自動化。 我正在使用硒在瀏覽器堆棧中下載文件,但是我想驗證下載的文件。 我可以使用selenium嗎?(下載文件后,文件將是瀏覽器堆棧服務器的文件夾,我需要確認文件是否已下載)。
在硒中,您可能會遇到問題。 我正在使用Java腳本命令檢查文件是否為空。 單擊時檢查響應標題
object response = ((IJavaScriptExecutor)Driver.WebDriver).ExecuteAsyncScript(
"var url = arguments[0];" +
"var callback = arguments[arguments.length - 1];" +
"var xhr = new XMLHttpRequest();" +
"xhr.open('GET', url, true);" +
"xhr.onreadystatechange = function() {" +
" if (xhr.readyState == 4) {" +
" callback(xhr.getAllResponseHeaders());" +
" }" +
"};" +
"xhr.send();", url);
string json = new JavaScriptSerializer().Serialize(response);
在響應標頭中,包含有關“ Content-Length:”的信息,我正在尋找此密鑰,並正在檢查是否有足夠的長度。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.