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']
答案 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)