Java 我想从项目文件夹上传文件(img/ppt/apk),但不想给出系统文件路径的xpath
我想上传文件的格式可以是Png/Jpg/Apk/PPT/Pdf/Word到我的web服务项目。目前,我正在使用SeleniumWebDriver和Maven项目以及TestNG框架 面临的问题-我想直接从我的文件夹上载所有文件,该文件夹位于项目内部,但在Eclipse中位于SRS外部。我收到一个空指针异常错误或某个时间文件未找到错误 下面是我用来上传的代码Java 我想从项目文件夹上传文件(img/ppt/apk),但不想给出系统文件路径的xpath,java,selenium-webdriver,Java,Selenium Webdriver,我想上传文件的格式可以是Png/Jpg/Apk/PPT/Pdf/Word到我的web服务项目。目前,我正在使用SeleniumWebDriver和Maven项目以及TestNG框架 面临的问题-我想直接从我的文件夹上载所有文件,该文件夹位于项目内部,但在Eclipse中位于SRS外部。我收到一个空指针异常错误或某个时间文件未找到错误 下面是我用来上传的代码 AddNewAppPage lPO = new AddNewAppPage(driver); ClassLoader classLoader
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,我直接想从资源文件夹上传
所有封盖的可能重复并没有真正的帮助。如果你重写你的问题来解决你遇到的具体问题,会有所帮助。如果问题是文件位置,为什么您的代码包括上载文件?请编辑您的问题,并提供详细信息,更清楚地描述您正在尝试做什么以及当前问题。