【发布时间】:2015-12-05 05:50:15
【问题描述】:
我正在使用 selenium 来测试网站。我正在使用 XPath 选择器来获取一个项目。这是 HTML 的外观:
<div id="boundlist-1051" class="x-boundlist list_cfg_cls x-boundlist-floating x-layer x-boundlist-default" tabindex="-1" style="left: 1096px; top: 318px; width: 370px; z-index: 29001; height: auto;">
<div id="boundlist-1051-listEl" class="x-boundlist-list-ct" style="overflow: auto; height: auto;">
<ul>
<li role="option" class="x-boundlist-item">User name</li>
</ul>
</div>
</div>
从包含名称为list_cfg_cls 的类的最上面的 div 开始,我需要导航到 > div > ui > li.
这是我正在使用的,但出现了一些错误:
driver.FindElement(By.XPath("//div[contains(@class='list_cfg_cls')]/div/ul/li")).Click();
我正在使用 XPath 选择器:“//div[contains(@class='list_cfg_cls')]/div/ul/li”
列表下只有一项。
【问题讨论】:
标签: javascript jquery selenium xpath css-selectors