手动上传与自动更新

时间:2015-12-18 20:39:53

标签: java selenium selenium-webdriver

我是Java和Selenium的初学者,所以如果我的问题是基本的,我会提前道歉。

故事是我们有一个网页,其中有两个按钮,我们需要点击其中一个名为upload的上传excel表文件,然后我们点击第二个解析文件并在页面上显示其内容,唯一的规则是,如果我们已经上传了文件,当我们点击第二个按钮时,它应该抛出一个错误,说该文件已经存在。

我正在使用此代码上传文件:

WebElement upload = wait.until(ExpectedConditions.presenceOfElementLocated(By
.xpath("//input[@type='file']")));
upload.sendKeys("C:\\test.xlsx");

上传文件,上传后我单击其他按钮显示错误,但是当我手动执行完全相同的步骤时,它不会显示错误!唯一的区别是,当我手动操作时,点击上传按钮后会打开一个窗口,然后我导航到Excel工作表并点击打开。

0 个答案:

没有答案