无法使用Selenium + Java

时间:2019-03-18 22:37:55

标签: java eclipse selenium-webdriver

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

这是我要查找的课程:

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

这是我要执行的任务的结构:

drop down menu

HTML source code

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用xpath找到以上范围:

btn-login

如果您要使用相同的xpath来选择具有不同值的不同WebElement element = driver.findElement(By.xpath("//span[text()='Erstzulassung ab']")); ,例如:

,也可以对xpath进行参数设置
elements

然后您可以在此处的String text = null; WebElement element1 = driver.findElement(By.xpath("//span[text()="+text+"]")); 字符串中发送期望值,也可以像我使用的第一个一样直接设置xpath。