使用下面的代码,我可以得到上面的浏览按钮,这是不可编辑的文本框,我们可以看到文件路径。
QA团队希望使用selenium工具自动设置文件路径,但作为其文件控件,他们无法设置文件路径。
有什么解决办法吗?
主页.cshtml
<input type="file" name="file" />
家庭控制器.cs
[HttpPost]
public ActionResult Upload()
{
if (Request.Files.Count > 0)
{
var file = Request.Files[0];
if (file != null && file.ContentLength > 0)
{
var fileName = Path.GetFileName(file.FileName);
var path = Path.Combine(Server.MapPath("~/Images/"), fileName);
file.SaveAs(path);
}
}
return RedirectToAction("UploadDocument");
}