<div style="overflow:hidden;height:20px;" valign="middle">
<div id="IconImg_iconMenu_icon__dhtmlLib_274" class="imo"
style="width:16px;height:16px;background-
image:url('images/main/galleries/icon16x16gallery1b.png');background-
position:0px -208px;margin-top:2px;cursor:pointer"></div>
任何人都可以帮我在Selenium中找到上面的元素。尝试使用不同的元素识别方法没有任何帮助。
答案 0 :(得分:0)
答案很少。
您可以使用xpath
和cssSelector
找到。
的Xpath:
driver.findElement(By.xpath("//div[starts-with(@id, 'IconImg_iconMenu_icon'"));
CssSelector:
driver.findElement(By.cssSelector("div[id^='IconImg_iconMenu_icon']"));
CssSelector
^=
表示开头。