Angular material cypress:角度材质滑块的设置值

Angular material cypress:角度材质滑块的设置值,angular-material,cypress,Angular Material,Cypress,我正在测试包含mat滑块的代码,无法获得设置滑块值或移动滑块的测试 我尝试过各种方法,包括: 到目前为止运气不好。还有别的办法吗 问题是mat滑块不是输入=范围。。。移动滑块时,更改的属性是aria valuenow。我试着设置它并触发更改或输入,但它已经不起作用了 我需要使用mousemove等吗?您可以将焦点设置为滑块,并使用箭头键增加/减少该值。 如果您有一个标签为“Some slider”、初始值为0和步骤1的滑块,则以下代码会将您的值设置为3:) 以下是您可以使用的所有键:

我正在测试包含mat滑块的代码,无法获得设置滑块值或移动滑块的测试

我尝试过各种方法,包括:

到目前为止运气不好。还有别的办法吗

问题是mat滑块不是输入=范围。。。移动滑块时,更改的属性是aria valuenow。我试着设置它并触发更改或输入,但它已经不起作用了


我需要使用mousemove等吗?

您可以将焦点设置为滑块,并使用箭头键增加/减少该值。
如果您有一个标签为“Some slider”、初始值为0和步骤1的滑块,则以下代码会将您的值设置为3:)

以下是您可以使用的所有键:

我在cypress 7.4.0上的一个项目中使用了它

cy.findByLabelText("Some slider")
  .focus()
  .type("{rightarrow}{rightarrow}{rightarrow}");