试图自动化测试用例。请有人解释我如何找到span类元素?或者甚至更多,如何在元素中定位元素,然后从下拉列表中选择?几个小时的工作是徒劳的......
这是我想要找到的课程:
<span class="labelText___1_7Q2">Erstzulassung ab</span>
这是我尝试执行的任务的结构:
先感谢您。
您可以使用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。