我正在使用浏览器堆栈进行自动化。我正在使用selenium在浏览器堆栈中下载文件,但我想验证下载的文件。我可以使用selenium吗。(下载文件时,文件将是浏览器堆栈服务器的文件夹,我需要验证文件是否已下载)。
答案 0 :(得分:0)
在硒中你可能遇到问题。 我正在使用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);
响应标题是关于"内容长度的信息:"我正在寻找这把钥匙,我检查是否有足够的长度。