cypress - 赛普拉斯无法通过使用类名的 css 选择器获取元素标签名称
问题描述
在我的应用程序中想要将名称发送到搜索(下图是参考)按钮,我正在尝试使用类名使用 css 选择器,但它失败并且无法找到元素,我在这里丢失了。
我试过使用,
cy.get('.styles__wrapper____Y1Fs').type(name)
和
cy.get('.vbutton__baseline___3XNit fonts__letterSpacing___3l5GB styles__searchIconWrapper___19oVL styles__iconButton___LLzft').type(name)
单击后的 Dom 图像,
解决方案
哦,它没有改变,然后对您的定位器进行了轻微修改。你忘了错过space
要替换的.
所以你的定位器应该是这样的,
cy.get('.vbutton__baseline___3XNit.fonts__letterSpacing___3l5GB.styles__searchIconWrapper___19oVL.styles__iconButton___LLzft').click();
cy.get('.vbutton__baseline___3XNit.fonts__letterSpacing___3l5GB.styles__searchIconWrapper___19oVL.styles__iconButton___LLzft').type(name);
首先点击它,然后发送它。
推荐阅读
- c++ - 如何跟踪我的 C++14 控制台应用程序的启动次数?
- reactjs - 如何在自定义的 Redux 中间件中处理同步序列,同时应用程序也应用了 redux-saga?
- java - 在@KafkaListener 方法中接收来自 kafka 主题的消息时延迟很长
- r - 合并单独创建的估算数据集(小鼠)
- object-detection - 用空图像训练 AWS Sagemaker 对象检测算法?
- r - 使用多个函数来“cbind”嵌套列表
- node.js - 更新到 Angular 8 CLI 后抛出“.getColorDepth 不是函数”
- spring - 如何解决错误:java.lang.BootstrapMethodError: java.lang.NoClassDefFoundError?
- r - 不同索引的子集列表
- c# - 在 Automapper 映射中使用 Discard 变量