gpt4 book ai didi

java - java selenium如何定位相关的webElement

转载 作者:行者123 更新时间:2023-11-29 04:12:18 25 4
gpt4 key购买 nike

见附件enter image description here相关的 XML 代码和我的 java 代码来定位元素:

Java代码:

    //Set date range
WebElement parentStartdate = obj.findElement(By.xpath("//[@id=typein_[Parameters].[Parameter 3]]"));
WebElement child=parentStartdate.findElement(By.xpath("//input[@value='1/1/2019']"));

我收到以下错误:线程“main”中的异常 org.openqa.selenium.InvalidSelectorException:无效的选择器:无法定位具有 xpath 表达式的元素//[@id=typein_[Parameters].[Parameter 3]] 因为以下错误:SyntaxError:无法在“Document”上执行“evaluate”:字符串“//[@id=typein_[Parameters]。[Parameter 3]]”不是有效的 XPath 表达式。

感谢任何帮助!

enter image description here

整个xml结构: enter image description here

最佳答案

如果网页上只有一个 QueryBox,那么您可以使用以下 xpath 来选择元素:

WebElement element = driver.findElement(By.xpath("//input[@class='QueryBox']"));

关于java - java selenium如何定位相关的webElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54416296/

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