我正在尝试自动化一个场景,在该场景中我必须上传文档,但我无法处理上传文件一旦我单击网络应用程序上的“选择文件”按钮,就会出现窗口。
我使用的是 C# 语言和 Chrome 浏览器。
我的 C# 测试用例:
[Test, Description("JAVA_67350: Filename is shown as tooltip in browse button after upload is cancelled in Firefox browser ")]
[Component(Component.UploadBox)]
[Priority(Priority.High)]
[CustomerID(160100)]
public void JAVA_67350()
{
driver.Navigate().GoToUrl("http://localhost/JavaScript/CR_Samples/JavaScriptSamples/JAVA_67350/UploadBoxUntitled.html");
driver.Manage().Window.Maximize();
Thread.Sleep(3000);
//clicking upload button
driver.FindElement(By.XPath(".//*[@id='UploadDefault']/div[1]/input[2]")).Click();
Thread.Sleep(TimeSpan.FromSeconds(1));
//file uploading
SendKeys.SendWait("C:\\UploadBox\\Examplefordocx.docx" + @"{RIGHT}");
Thread.Sleep(500);
SendKeys.SendWait(@"{TAB}");
Thread.Sleep(500);
SendKeys.SendWait(@"{TAB}");
Thread.Sleep(500);
SendKeys.SendWait(@"{ENTER}");
Thread.Sleep(3000);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)