无法使用Selenium + Java找到类span元素

问题描述 投票:0回答:1

试图自动化测试用例。请有人解释我如何找到span类元素?或者甚至更多,如何在元素中定位元素,然后从下拉列表中选择?几个小时的工作是徒劳的......

这是我想要找到的课程:

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

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

drop down menu

HTML source code

先感谢您。

java eclipse selenium-webdriver
1个回答
1
投票

您可以使用xpath找到上述跨度:

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

如果你想使用相同的xpath选择不同的elements,你也可以参数化xpath,如:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.