Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 表元素断言_Javascript_Cypress_Assert - Fatal编程技术网

Javascript 表元素断言

Javascript 表元素断言,javascript,cypress,assert,Javascript,Cypress,Assert,我试图断言11223是否显示在表上 这些要素如下: <div class="page-wrapper table-responsive" id="shipping-option" xpath="1"> <table class="table table-bordered"> <tbody> <tr> <th></th

我试图断言11223是否显示在表上

这些要素如下:

<div class="page-wrapper table-responsive" id="shipping-option" xpath="1">
<table class="table table-bordered">
   <tbody>
      <tr>
         <th></th>
         <th class="checkUncheck">
            <span title="" data-toggle="tooltip" data-placement="top" data-original-title="Check / Uncheck All">
            <input type="checkbox" id="checkAll" class="icheckbox_square-green form-control">
            </span>
         </th>
         <th>
            Date/ID
         </th>
         <th>
            Name(pet name)
         </th>
         <th>
            Country/State
         </th>
         <th>
            Designation
         </th>
      </tr>
      <tr class="rowclick" style="cursor:pointer">
         <td>
            1
         </td>
         <td class="shipmentCheckbox">
            <input class="GroupChb" id="61577" name="item.isSelected" type="checkbox" value="true"><input name="item.isSelected" type="hidden" value="false">
         </td>
         <td>
            06-01-2021
            <br>
            <a href="http://www.google.dk" target="popup" onclick="window.open('http://www.google.dk'),'popup','width=600,height =600'); return false;">
            11223
            </a>
         </td>
         <td>
            Jonny
            <br>
            <span class="sub">
            Joe
            </span>
         </td>
         <td>
            US <br>
            <span class="sub">California</span>
         </td>
         <td>
            Software Quality Analyst
            <br>
            <span class="sub">
            QA
            </span>
         </td>
      </tr>
      <tr>
         <td colspan="10"></td>
      </tr>
   </tbody>
</table>
<div>
没有rowclick类,
有它

这是检查“11223”是否在单元格中的首选命令:

cy.contains('tr.rowclick td', '11223')
请注意,将搜索所有
子元素(如


这是一种我喜欢的极简主义方法,因为对页面结构的更改可能会破坏测试(个人偏好)。

I aggree-正如解释一样-@Hiram K.Hackenbacker解释了css的工作方式Eithey Aishwarya,它现在对你有用吗?我注意到您将
td
更改为
tr
-我希望这会起作用,但似乎您仍然收到一个错误?@HiramK.Hackenbacker首先是的,我将td更改为tr是因为我发布了另一个数据,所以为了更正我做了更改。此外,我很高兴地说,它正在发挥作用。下面的代码工作正常:cy.get('.table bordered')。contains('tr.rowclick td','11223')非常感谢。非常好,我对Cypress的信心得到了更新!
cy.contains('tr.rowclick td', '11223')