Cypress点击类按钮报错:多类名选择器语法错误求助
解决Cypress按钮点击的选择器问题
错误原因:你的选择器写法有误,多个类选择器需要用
.连接。原代码cy.get('.list-button list-button-blue')中,list-button-blue前缺少.,会被识别为标签选择器而非类选择器,导致语法错误。正确写法分情况处理:
- 点击仅含
list-button类的第一个按钮:// 通过类选择器+first()定位 cy.get('.list-button').first().click() // 或者通过按钮文本定位(更精准) cy.contains('Spočítat přesné ceny').click() - 点击同时含
list-button和list-button-blue类的第二个按钮:// 正确的多类选择器写法 cy.get('.list-button.list-button-blue').click() // 或者通过按钮文本定位 cy.contains('Pokračovat s orientačními cenami').click()
- 点击仅含
关于
.parent()报错:原选择器本身无法匹配到元素,调用.parent()自然会报错,先修正选择器即可解决。
内容的提问来源于stack exchange,提问作者jakubhyh
相关产品推荐
相关产品推荐

