selenium对象标识java的html中没有可用的id、xpath、classnmae、teg、link、cssselector和名称

selenium对象标识java的html中没有可用的id、xpath、classnmae、teg、link、cssselector和名称,java,html,selenium-webdriver,Java,Html,Selenium Webdriver,我试图定位对象,以便在网页上定位元素,但我无法找到用于元素标识的对象。我需要验证网页上显示的“成员名称”列 这是我的HTML: <tbody> <tr class="gridheader"> <td width="143" nowrap="nowrap" style="border-right: 1px solid rgb(160, 160, 160); cursor: pointer;" onclick="javascript:__doPostBack('dgSe

我试图定位对象,以便在网页上定位元素,但我无法找到用于元素标识的对象。我需要验证网页上显示的“成员名称”列

这是我的HTML:

<tbody>
<tr class="gridheader">
<td width="143" nowrap="nowrap" style="border-right: 1px solid rgb(160, 160, 160); cursor: pointer;" onclick="javascript:__doPostBack('dgSearchResults$_ctl2$_ctl0','')" title="Click to Sort in Ascending order of Member Name ">

如果表的结构没有改变,可以使用索引获取第一个标记或类似的内容

//tr[@class='gridheader']/td[1]

或者,您可以使用类似于检查TD标记是否包含nowrap属性、是否具有宽度或在给定标记中是否具有给定文本的功能

//td[@class='gridheader']/td[contains(@width,'143') and contains(@nowrap,'nowrap')]

如果表的结构没有改变,可以使用索引获取第一个标记或类似的内容

//tr[@class='gridheader']/td[1]

或者,您可以使用类似于检查TD标记是否包含nowrap属性、是否具有宽度或在给定标记中是否具有给定文本的功能

//td[@class='gridheader']/td[contains(@width,'143') and contains(@nowrap,'nowrap')]