Selenium:如何找到具有特定内容的div?

Jon*_*röm 7 html selenium xpath

我需要从Selenium中找到<div>具有特定内容的内容click,如下所示:

<tr>
  <td>clickAndWait</td>
  <td>//div[@class='gwt-Label' ***WITH CONTENT='Logout'***]</td>
  <td>5000</td>
</tr>

有办法做到这一点吗?我不想使用绝对xpath.

Dav*_*unt 8

您还可以使用CSS定位器:

<div class="gwt-Label">This FindMe DIV</div>
Run Code Online (Sandbox Code Playgroud)

可以找到使用:

css=.gwt-Label:contains('FindMe')
Run Code Online (Sandbox Code Playgroud)


kro*_*old 7

试试这个:

 //div[@class='gwt-Label' and contains(., 'Logout')]
Run Code Online (Sandbox Code Playgroud)