如何使用Selenium webDriver获取== $ 0的元素

时间:2017-08-07 09:19:36

标签: html5 selenium selenium-webdriver google-chrome-devtools selenium-chromedriver

我正在尝试使用" Tick"来识别元素。标志着它。但问题是无论标记是否在行中可见,元素的所有HTML属性都是相同的。 我需要识别带有刻度标记的行。 我不确定是什么导致它消除不需要的行。我可以在可见刻度和隐形之间找到的差异是" == $ 0 "。有人可以帮帮我吗?

For the preferred email type "Tick" mark is visible

1 个答案:

答案 0 :(得分:0)

尝试以下xpath: -

//image[@class='ps-img' and @id='PREF_EMAIL_FLAG$0' and @title='Icon Image']

OR

//div[@class='ps_boxx-img psc_label-suppressed']/image[@class='ps-img' and @id='PREF_EMAIL_FLAG$0' and @title='Icon Image']

希望它能帮到你