gpt4 book ai didi

java - 使用 Selenium 选择无效的 html 标签

转载 作者:行者123 更新时间:2023-12-01 15:08:37 24 4
gpt4 key购买 nike

我正在尝试使用 Selenium 获取 WebElement:

driver.findElement(By.xpath("//input[@name='j_username']"))

但是 Selenium 说:“无法使用 XPath 找到元素...”。XPath 是有效的,我用 FirePath 验证了它。但输入元素有以下无效代码:

<input size="10" type="text" name="j_username" maxlength="8">

尽管事实上有任何解决方案可以获取 webElement,但我无法更改 html 文件?提前致谢!

最佳答案

尝试使用 css 选择器选择元素。并在 firepath 中验证(firebug 插件该元素是否正确定位)。所以你的 css 选择器就像

input[name='j_username']

第二种方法是使用内部 firebug 机制来查找元素的 xPath。请参阅下面所附的屏幕 enter image description here

在这些操作之后,驱动程序应该正确处理元素。

关于java - 使用 Selenium 选择无效的 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12623461/

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