【发布时间】:2020-10-13 06:01:31
【问题描述】:
<ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content category-choices" id="ui-id-3" tabindex="0" style="display: none; top: 285.516px; left: 524.5px; width: 300px;">
<li data-custom-text="location__text" class="ui-menu-item" id="ui-id-50" tabindex="-1">Car Seats and Baby Carriers<div> in <span>Baby and Kids</span> </div></li>
我用下面的代码
String options =driver.findElements(By.xpath("//li//div//span"));
System.out.println(options.getText());
实际输出: 婴儿和儿童
预期输出: 婴儿和儿童的汽车安全座椅和婴儿背带
【问题讨论】:
-
只试
//li -
你太深入你的元素,只检索到部分 li 标签。
标签: java selenium selenium-webdriver findelement