css定位器会缩短多个td的

时间:2013-05-19 20:46:25

标签: css selenium css-selectors

firefox中的SeleniumIDE,使用

的定位器
css=table#students tr +tr td +td +td +td +td +td +td +td
mytext

表格的thr行中的最后一列 用css定位器做任何更短的方法吗?

在我切换到xpath之前

,这就像

//table//tr//td[contains(@text,'mytext')]

//table//tr//td[8][text='mytext']

1 个答案:

答案 0 :(得分:2)

如果你想找到最后一列,请尝试last-of-type(我没有在Selenium-IDE上测试它,但适用于WebDriver)

table#students tr + tr > td:last-of-type

如果您只想索引其中一个td,请使用nth-of-type

table#students tr + tr > td:nth-of-type(8)

如果必须使用文本来查找它,那么除非使用Sizzle,否则无法使用Css选择器完成此操作。

table#students tr + tr > td:contains(mytext)