[英]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.