gpt4 book ai didi

java - 使用selenium上传文件javascript错误

转载 作者:行者123 更新时间:2023-12-02 04:49:16 24 4
gpt4 key购买 nike

我有浏览按钮来浏览文件。浏览后有一个导入按钮,可以实际导入文件。我可以使用以下代码浏览路径:

public static void uploadFiles(String object, String data) {
try {
String filemode="";
Capabilities cap = ((RemoteWebDriver) driver).getCapabilities();
String browsername = cap.getBrowserName();
//System.out.println(browsername);
if (browsername.contains("chrome")){
filemode= "Open";
}
else if (browsername.contains("firefox")){
filemode= "File Upload";
}
else if (browsername.contains("explorer")){
filemode = "Choose File to Upload";
}
String EXE_FILE=DriverScript.EXE_FILENAME;
String[] command={EXE_FILE,filemode,data};
Runtime.getRuntime().exec(command);
Thread.sleep(5000);

} catch (Exception e) {

}
}

但是当我单击导入按钮后,会引发“JavaScript 错误(警告:服务器未提供任何堆栈跟踪信息)”异常。 EXE_FILE是Fileload.exe的路径,用于浏览

最佳答案

使用 Selenium 上传文件:

WebElement upload = driver.findElement(By.id("identifier of input tag"));
upload.sendKeys("path to file");

关于java - 使用selenium上传文件javascript错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29390401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com