有人可以通过以下HTML帮助我:
<div id="ext-156" class="menuBar">
<a id="ext-234" href="javascript:void(0);" class="active">
<i id="ext-365" class="menuItem"></i>
</a>
</div>
我正在寻找带有类&#34; menuItem&#34;的元素。并且只能从div内部使用class&#34; menuBar&#34;在Selenium。
答案 0 :(得分:6)
那么,根据您使用的语言,方法调用会有所不同,但选择器在语言绑定中应该是相同的:
的CSS:
"div.menuBar .menuItem"
xpath:
"//div[@class='menuBar']//*[@class='menuItem']"
在java中,调用看起来像这样:
driver.find(By.cssSelector("div.menuBar .menuItem"));
答案 1 :(得分:0)
您可以使用XPath://div[@class='menuBar']//*[@class='menuItem']
。