gpt4 book ai didi

javascript - 通过 selenium Web 驱动程序选择文件后无法验证文件输入元素

转载 作者:行者123 更新时间:2023-12-03 06:13:02 26 4
gpt4 key购买 nike

通过 selenium Web 驱动程序选择文件后无法验证文件输入元素

我输入“选择文件”来选择文件,但选择文件后,DOM 不反射(reflect)所选文件。有没有办法识别是否存在特定文件名元素,可能正在使用java脚本?

根据屏幕截图,Html 代码未反射(reflect) DOM 中的 profile.reg 元素。您会注意到 DOM 中根本不存在 profile.reg。

我期待类似的事情:

WebElement we = getElementOrNull("input[id='ZmImportView_FILE']:contains('profile.reg')");
visible = we.isDisplayed();

enter image description here

最佳答案

答案如下:

WebElement we = null;
we = webDriver.findElement(By.id("ZmImportView_FILE"));
if (we.getAttribute("value").contains(fileName)) {
System.out.println(we.getAttribute("value"));
}

如果正确选择文件后显示文件,则显示文件路径。谢谢安东尼!

关于javascript - 通过 selenium Web 驱动程序选择文件后无法验证文件输入元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39234398/

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