Javascript 在表上执行计数

Javascript 在表上执行计数,javascript,web-applications,automated-tests,e2e-testing,testcafe,Javascript,Web Applications,Automated Tests,E2e Testing,Testcafe,我正在尝试对web应用程序上显示的表执行计数。我想找出表中有多少行&然后从中检查屏幕上显示的数字 我不完全确定如何做到这一点,我已经在网上进行了研究,但找不到任何帮助。有人能提出一个想法吗?如果您使用的是常规HTML表格,您可以使用Roger Studner在其评论中提供的方法;e、 g: const table = await Selector().find('.my-table); const rows = table.find('tbody > tr'); const count

我正在尝试对web应用程序上显示的表执行计数。我想找出表中有多少行&然后从中检查屏幕上显示的数字


我不完全确定如何做到这一点,我已经在网上进行了研究,但找不到任何帮助。有人能提出一个想法吗?

如果您使用的是常规HTML表格,您可以使用Roger Studner在其评论中提供的方法;e、 g:

const table = await Selector().find('.my-table); 
const rows = table.find('tbody > tr'); 
const count = await rows.count;

欢迎来到SO!我建议在你的问题中多加一点背景,以帮助你得到更好的答案。关于您正在使用的环境的唯一线索是其中一个标记。可能还包括一些关于您正在使用的工具、语言和框架的详细信息?您可能必须编写一个客户端函数,该函数将返回表中的行数。我很幸运地使用了const table=wait something.find('.my table)之类的函数;然后do const rows=table.find('tbody>tr');然后是wait t.expect(rows.exists).ok()最后是by const count=rows.count,它可以工作。“它存在”的断言倾向于允许我继续计算它们的数量。否则我得到的计数为零。请注意,.count是一个返回承诺的属性。如果要使用该值,可能需要等待它。