Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我想从项目文件夹上传文件(img/ppt/apk),但不想给出系统文件路径的xpath_Java_Selenium Webdriver - Fatal编程技术网

Java 我想从项目文件夹上传文件(img/ppt/apk),但不想给出系统文件路径的xpath

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

我想上传文件的格式可以是Png/Jpg/Apk/PPT/Pdf/Word到我的web服务项目。目前,我正在使用SeleniumWebDriver和Maven项目以及TestNG框架

面临的问题-我想直接从我的文件夹上载所有文件,该文件夹位于项目内部,但在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,我直接想从资源文件夹上传


所有封盖的可能重复并没有真正的帮助。如果你重写你的问题来解决你遇到的具体问题,会有所帮助。如果问题是文件位置,为什么您的代码包括上载文件?请编辑您的问题,并提供详细信息,更清楚地描述您正在尝试做什么以及当前问题。