在执行jar文件时,sendKeys在上传文件时不起作用

时间:2019-03-14 07:34:53

标签: java selenium selenium-webdriver jar executable-jar

在我们的项目中,我们有一个用于硒脚本的jar文件。在jar中,testData文件夹中有文件“ inputtext.pem”,因此,当我执行jar文件时,在文件上载情况下,它会给出异常,例如“ org.openqa.selenium.InvalidArgumentException:无效参数:未找到文件”

但是在Intellij中运行时它可以正确执行。

因此,在执行jar文件和Intellij时,如何处理上传功能。

以下是用于上传文件的代码,该文件在intellij中可以正常工作,但在执行jar文件时却出现上述异常:

String path = new File("src/main/resources/testData").getAbsolutePath() + 
File.separatorChar + "inputtext.pem";

driver.findElement(By.Id("sshObject")).sendKeys(path);

请让我知道是否需要更多详细信息。

0 个答案:

没有答案