【发布时间】:2013-12-10 23:58:55
【问题描述】:
需要帮助来获取以下 td 属性的 Selenium cssSelector 以提取“Nothing here”的标题文本
<table id="myTable">
<thead>
<tbody data-bind="foreach: data">
<tr>
<td data-bind="attr: { title: $root.tooltipText($data) }" title="Nothing here">
<i class="colNotes fa hasNoNotes fa-comments-o" data-bind="click: function () { $root.noteClicked($data) }, css: $root.notesCssStyling($data)">
<span class="colNotesText" data-bind="text: NumberOfNotes">0</span>
</i>
</td><br/>
</tr>
<tr>
<td data-bind="attr: { title: $root.tooltipText($data) }" title="Nothing here">
<i class="colNotes fa hasNoNotes fa-comments-o" data-bind="click: function () { $root.noteClicked($data) }, css: $root.notesCssStyling($data)">
<span class="colNotesText" data-bind="text: NumberOfNotes">0</span>
</i>
</td>
</tr>
<tbody>
</table>
我尝试了以下没有运气
driver.findElement(By.cssSelector("#myTable tr:nth-child(1) td[data-bind^='attr: {title']")).getAttribute("title");
【问题讨论】:
标签: selenium-webdriver css-selectors