サイプレスでng5スライダーをテストする方法(値の変更など)を誰かが考えていますか?ドキュメントからの提案(トリガーの使用など)を試しましたが、機能させることができませんでした。
あなたが試すことができtype('{rightarrow} {rightarrow}')
た新たな価値のために右とテストに向けて、スライダーを移動します。私がng5-slider
サンプルサイトで試した以下のサンプルテストは正常に動作します。スライダーを特定し、type()
メソッドを使用して移動します。デフォルトのスライダー値は100
で、スライダーを動かした後の変更値は「103」です。
describe('Try an Ng Slider test ', function () {
it('Check the slider and test the new slider value', function () {
cy.visit('https://angular-slider.github.io/ng5-slider/')
cy.get('a:contains("Go to demo")').parents('.mt-4').find('a').contains("Go to demo").click()
cy.wait(1000)
cy.get('#simple-slider').find('ng5-slider').find('span[aria-valuetext="100"]').type('{rightarrow}{rightarrow}{rightarrow}')
cy.get('#simple-slider').find('ng5-slider').find('span[aria-valuemax="250"]').invoke('attr', 'aria-valuetext', "103")
.should('have.attr', 'aria-valuetext', '103')
cy.scrollTo('top');
})
})
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加