gpt4 book ai didi

java - 是否可以像 element.sendKeys(name-*.zip) 那样做,比如 name-Ian.zip?或者任何同等的东西?

转载 作者:行者123 更新时间:2023-12-01 17:50:13 24 4
gpt4 key购买 nike

我尝试按以下格式使用 sendKeys:element.sendKeys(path+ file),其中 file 类似于 name-*.zip,例如名称-Ian.zip。

是否可能或有任何等效选项可用?提前致谢

最佳答案

您必须循环遍历目录中的文件,选择与您的命名模式匹配的第一个文件,并将该文件的路径作为 sendKeys 方法的参数发送。

以下是返回已过滤文件的路径的方法示例:

public String getFilteredFilePath(String directoryPath) {
File directory = new File(directoryPath);

File[] filteredFiles = directory.listFiles((dir, name) -> name.startsWith("name-") && name.endsWith(".zip"));

return filteredFiles != null && filteredFiles.length > 0 ? filteredFiles[0].getAbsolutePath() : null;
}

然后您可以使用此文件路径作为 sendKeys 的参数。

我使用过 lambda 表达式和三元运算符,以防它们看起来很奇怪并且您想研究它们......

关于java - 是否可以像 element.sendKeys(name-*.zip) 那样做,比如 name-Ian.zip?或者任何同等的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60810848/

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