如何将img标签转换为css选择器

时间:2015-08-19 04:52:53

标签: html css selenium-webdriver

我希望将此标记转换为WebElemet,但使用CSS Selector
我已尝试使用Xpath,如下面的代码段所示:

 panelSectionTitle.find( By.xpath( "//*[local-name() = 'img'][@class=
    'aw-layout-right' and @style='']" ) )
 <img style="" class="aw-layout-right" height="22" width="22">

2 个答案:

答案 0 :(得分:0)

使用以下css选择器

img.aw-layout-right[width='22'][height='22']

修改

如果你想找到只有类和样式属性的img,那么

 img.aw-layout-right[style='']

<强>更新

的解决方案
  

By.xpath(“// * [local-name()='svg'] [@ width ='22'和@height = '22']”

svg[width='22'][height='22']

希望这会对你有所帮助。如果你有任何疑问,请回复

答案 1 :(得分:0)

您可以在硒中选择图像标签,如下所示:

HTML:

<img style="" class="aw-layout-right" height="22" width="22">

java:

 driver.findElement(By.cssSelector("img.aw-layout-right"))