gpt4 book ai didi

css - Selenium - 无法定位静态文本的元素

转载 作者:行者123 更新时间:2023-11-28 07:36:48 25 4
gpt4 key购买 nike

我正在尝试从 HTML 片段如下所示的模态中查找 TEST-335:

<p class="staticText" data-name="title"  data-reactid=".7.0.0.1">TEST-335</p>

我正在使用下面的代码片段:

By.cssSelector("div[id=" + name + "] input[data-name=title]");

但它会抛出如下错误:

"org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"css selector","selector":"div[id=instViewFileServerModal] input[data-name=title]"}"

-- 任何建议

最佳答案

如果您的需求不局限于CSS,您可以使用如下xpath直接获取文本:

By.xpath("//p[.='TEST-335']")

这将获取带有与 TEST-335 相同的 innerHTML 或内部文本的 p 标签。

关于css - Selenium - 无法定位静态文本的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31175464/

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