Javascript 如何使用量角器在Angular应用程序中使用虚拟滚动来测试手持设备?

Javascript 如何使用量角器在Angular应用程序中使用虚拟滚动来测试手持设备?,javascript,angularjs,protractor,automated-tests,handsontable,Javascript,Angularjs,Protractor,Automated Tests,Handsontable,我们在混合AngularJS/Angular应用程序中使用,我们使用量角器进行测试。据我所知,我们不使用可用的角包装,而是直接使用它 我们希望以快速方式执行的典型操作: 展开表中所有折叠的列 单元格的读取值(x,y) 读取y行中的所有值 更改单元格中的值(x,y) 目前,我们有两种方法来测试手持触控组件: 使用常规CSS选择器查找元素。这相当快。但它只在表没有虚拟滚动的情况下工作,因此所有元素实际上都在DOM中 使用键盘导航(上、下、左、右)。这也适用于虚拟滚动,但速度非常慢。 你知道有

我们在混合AngularJS/Angular应用程序中使用,我们使用量角器进行测试。据我所知,我们不使用可用的角包装,而是直接使用它

我们希望以快速方式执行的典型操作:

  • 展开表中所有折叠的列
  • 单元格的读取值(x,y)
  • 读取y行中的所有值
  • 更改单元格中的值(x,y)
目前,我们有两种方法来测试手持触控组件:

  • 使用常规CSS选择器查找元素。这相当快。但它只在表没有虚拟滚动的情况下工作,因此所有元素实际上都在DOM中
  • 使用键盘导航(上、下、左、右)。这也适用于虚拟滚动,但速度非常慢。

你知道有没有其他方法可以加快测试速度,特别是对于带有虚拟滚动的较大表?是否有某种方法可以直接从量角器测试与Handsontable API对话,以滚动/选择具有虚拟滚动的表中的某个单元格?

我知道这是一篇老文章,但值得一试,因为我有一个类似的问题@Adrian你能分享一下你的键盘导航测试吗,特别是,你用什么代码来读取单元格(x,y)的值?很抱歉,我再也不能访问这个代码库了,所以我不能分享任何细节。我知道这是一篇老文章,但值得一试,因为我有一个类似的问题@Adrian你能分享一下你的键盘导航测试吗,特别是,你用什么代码来读取单元格(x,y)的值?很抱歉,我再也不能访问这个代码库了,所以我不能分享任何细节。