select - 赛普拉斯中的下拉选择
问题描述
我需要找到这个下拉元素并单击它。我在下面做了。但它不起作用。做错了什么?
const pageObjects = new PageObjects();
const brandOfTheCar = "Renau";
pageObjects.getSelectAbrandBtn().type(brandOfTheCar);
cy.get(".brand-filter__control")
.find("div div")
.contains("Renault")
.click()
.click({ multiple: true, force: true });
pageObjects.getApplyFiltersBtn().click();
});[![enter image description here][1]][1]
解决方案
你如何使用 contains withdiv
和内部文本值Renault (3)
。
cy.contains('div', 'Renault (3)').click()
推荐阅读
- machine-learning - Pytorch 与改进的衍生物
- c++ - 可组合的单子 lambda/std::function 与 std::optional
- airflow - MLFlow 的气流运算符
- html - html img 在内容框上有一个额外的空间
- javascript - setAttribute 不设置值
- crystal-reports - Crystal Reports 公式中的错误:其余文本似乎不是公式的一部分
- javascript - How do you make "0 comments" appear on the bottom, relative to the timestamp's position, *without* editing the HTML?
- python - ValueError:无法将字符串转换为文件中的浮点数,该文件是写入文件中的列表
- javascript - Using Sequelize Subquery
- php - Getting "Your FFProbe version is too old..." error in Laravel during file upload with FFMpeg