Javascript TestCafe-如何使用类名获取标记为“th”的表的索引号
我试图用body列获取链接表标题列,因为这些列是可配置的,并且顺序不断变化。唯一的识别方法是只在标题部分给出类名。如果我将使用类名获取索引号,那么我可以使用该索引从body获取值。我可以使用getElementsByTag'th'.nthi.classNames获取类名。有没有任何方法可以实现这样的效果-getElementsByClassName'.column name'.index 这是我的桌子看起来像-Javascript TestCafe-如何使用类名获取标记为“th”的表的索引号,javascript,header,testcafe,getelementsbyclassname,getelementsbytagname,Javascript,Header,Testcafe,Getelementsbyclassname,Getelementsbytagname,我试图用body列获取链接表标题列,因为这些列是可配置的,并且顺序不断变化。唯一的识别方法是只在标题部分给出类名。如果我将使用类名获取索引号,那么我可以使用该索引从body获取值。我可以使用getElementsByTag'th'.nthi.classNames获取类名。有没有任何方法可以实现这样的效果-getElementsByClassName'.column name'.index 这是我的桌子看起来像- <tr> <th class="column-n
<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>
在选择器文件中-
//export const SELECTOR_TABLE_HEADER_CLASS=CLASS=>selectorhead tr th.${CLASS}
试验中-
console.logawait选择器\表\标题\类'column-name'。索引;
//默认情况下,不支持提供未定义的功能。你可以。有关示例,请参阅和线程。默认情况下不支持您所需的功能。你可以。请参阅和线程以获取示例。如果我传递类名(如列名),我应该得到index=0,我将使用此索引从正文第0列获取值。如果我传递类名(如列名),我应该得到index=0,我将使用此索引从正文第0列获取值。感谢您的响应。虽然我找到了一些其他的解决方案来解决我的问题,但是谢谢你的例子,它真的很有用。谢谢你的回复。虽然我找到了一些其他的解决方案来解决我的问题,但谢谢你的例子,它真的很有用。