我正在嘗試獲取帶有正文列的鏈接表標題列,因為這些列是可配置的并且順序不斷變化。唯一的識別方法是僅在標頭部分給出類名。如果我將使用類名獲取索引號,那么我可以使用該索引從正文中獲取值。我可以使用 getElementsByTag('th').nth(i).classNames 獲取類名。有沒有辦法實現這樣的事情 - getElementsByClassName('.column-name').index ?這是我的桌子看起來像 -<tr> <th class="column-name" > <span>Name</span> </th> <th class="spark-text-center column-age"> <span>Age</span> </th> <th class="spark-text-center column-gender"> <span>Gender</span> </th> <th class="spark-text-center column-status"> <span>Status</span> </th></tr>在選擇器文件中 - // 導出 const SELECTOR_TABLE_HEADER_CLASS = class => Selector( thead tr th.${class});測試中-console.log(等待 SELECTOR_TABLE_HEADER_CLASS('列名').index); // 給出未定義的
TestCafe - 如何使用類名獲取帶有標簽“th”的表的索引號
慕碼人8056858
2023-07-20 15:42:24