在li元素中定位li元素

时间:2018-02-20 10:16:17

标签: selenium robotframework

我想获得在具有特定id的ul元素内创建的li元素的数量。以下是结构

// starts a session
session_start(); 

// set sessions
$_SESSION['score'] = $Score;
$_SESSION['name'] = $Name;

有人可以帮我找到带有xpath.thanks的li元素。

3 个答案:

答案 0 :(得分:1)

您可以使用以下xpath

//ul[@id="someid"]/li[@class="someclass"]

如果要过滤li元素,可以根据标记的属性给出限制。希望这会有所帮助。

答案 1 :(得分:0)

要获取具有特定ID的<ul>元素内创建的xpath元素的数量,您可以使用以下driver.findElements(By.xpath("//ul[@id='someid']/li[@class='someclass']"))

ISNULL({Table.Field})

答案 2 :(得分:0)

尝试使用以下代码获取<li>元素的数量

List<WebElement> count=driver.findElements(By.Xpath(" //ul[@id="someid"]/li[@class="someclass"]"));
    count.size()