cypress测试出现问题,无法使用cypress测试覆盖pin码功能,因为我尝试使用cy.type(),但出现错误。当我检查该元素的可见性时,接收该元素的函数正常工作,但当我想要键入pin码时,该函数失败并出现错误pinCodeDigit() {return cy.get('[data-testid="pin-digit-0"]');}
我如何在测试中使用这个
'cy.type()失败,因为它需要有效的可类型化元素。
键入的元素为:<div data-testid="pin-digit-0" class="_digit_1lwa4_26"></div>
可类型化元素与下列选择器之一匹配:a[href]区域[href]输入选择文本区域按钮iframe [tabindex] [contenteditable]
我怎样才能把Pincode输入到柏树的pin位上,我应该选择什么方法?
我试着像这样修改我的函数,但没有任何帮助。pinCodeDigit() {return cy.get('[data-testid="pin-digit-*"]'); }
1条答案
按热度按时间igsr9ssn1#
元素
<div data-testid="pin-digit-0">
有可能是***only***,用于在您键入数字时显示数字,但该块中还有另一个元素接受键入的数字。尝试搜索
<input>