我已经尝试了好几天......
我想在上传之前简单地获取文件的大小。
类似的东西:
IWebElement element = driver.FindElement(By.Id("FileUpload"));
string fileSizeInKB = element.GetAttribute("files[0].size");
或者这个:
IWebElement element = driver.FindElement(By.Id("FileUpload"));
string fileSizeInKB = element.GetAttribute("files")[0].size;
这两种方式都不起作用,所以我问我如何归档类似的东西?
答案 0 :(得分:1)
您可以使用System.IO.File命名空间
byte[] buffer = System.IO.File.ReadAllBytes(@"yourfilename");
int size = buffer.Length;
更新
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
string title = (string)js.ExecuteScript("Your JavaScript Here");