gpt4 book ai didi

java - 无法使用 Selenium + Java 定位类跨度元素

转载 作者:行者123 更新时间:2023-12-02 10:07:34 25 4
gpt4 key购买 nike

尝试自动化测试用例。请任何人解释一下如何找到 span 类元素?或者更进一步,如何在元素中找到元素,然后从下拉列表中进行选择?几个小时的工作都白费了...

这是我试图找到的类:

<span class="labelText___1_7Q2">Erstzulassung ab</span>

这是我尝试执行的任务的结构:

drop down menu

HTML source code

提前谢谢您。

最佳答案

您可以使用xpath找到上面的span:

WebElement element = driver.findElement(By.xpath("//span[text()='Erstzulassung ab']"));

如果您想使用相同的 xpath 来选择具有不同值的不同元素,您还可以参数化 xpath,例如:

String text = null;
WebElement element1 = driver.findElement(By.xpath("//span[text()="+text+"]"));

然后您可以在此处发送 text 字符串中的预期值,或者您可以像我使用的第一个一样直接设置 xpath。

关于java - 无法使用 Selenium + Java 定位类跨度元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55231093/

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