首页 > 解决方案 > 我想从项目文件夹上传文件(img/ppt/apk),但不是通过提供我的系统文件路径的 xpath

问题描述

我想将格式为 Png/Jpg/Apk/PPT/Pdf/Word 的文件上传到我的网络服务项目。目前我正在使用带有 TestNG 框架的 Selenium WebDriver 和 Maven 项目。

面临的问题 - 我想直接从我的文件夹上传所有文件,该文件夹位于项目内部但在 Eclipse 中的 SRS 外部。我收到空指针异常或某些时间文件未找到错误的错误。

下面是我用来上传的代码

AddNewAppPage lPO = new AddNewAppPage(driver);
ClassLoader classLoader = getClass().getClassLoader();      
File file = new File(classLoader.getResource("./Drivers/ABC.pdf").getFile());
Thread.sleep(3000);
lPO.getPresentationFile().sendKeys(file.toString());

其实我不想给我系统的图像或文件上传的XPath,我直接想从资源文件夹上传。

项目浏览器

标签: javaselenium-webdriver

解决方案


推荐阅读