【发布时间】:2018-08-15 06:12:12
【问题描述】:
我有这样的html页面:
<table>
<thead>
<tr>
<td>title</td>
<td>desc</td>
<td>status</td>
</tr>
</thead>
<tbody>
<tr>
<td><label>lorem1</label></td>
<td><label>desc1 lorem</label></td>
<td><label>active</label></td>
<td><a href="http://example.com/post/1/delete"> Delete </a></td>
</tr>
<tr>
<td><label>lorem2</label></td>
<td><label>desc2 lorem</label></td>
<td><label>active</label></td>
<td><a href="http://example.com/post/2/delete"> Delete </a></td>
</tr>
<tr>
<td><label>lorem3</label></td>
<td><label>desc3 lorem</label></td>
<td><label>deactive</label></td>
<td><a href="http://example.com/post/3/delete"> Delete </a></td>
</tr>
</tbody>
</table>
现在我从上面的列表中删除记录lorem2(点击删除链接),然后我想检查lorem2删除的不应该存在或包含在页面中。
我写了这段代码,但它不正确:
expect(element(by.css("table")).getText()).not.toBe('lorem2');
【问题讨论】:
-
您正在使用 CSS 选择器。为什么要添加 XPath 标签?\
-
我想也许这个问题可以用 Xpath 解决
标签: xpath protractor e2e-testing