代码是这样的:

  cy.get('.react-select-container')
    .first()
    .click();
  cy.get('.react-select__option')
    .eq(1)
    .click();
  cy.get('.react-select-container')
    .eq(1)
    .click();
  cy.get('.react-select__option')
    .eq(1)
    .click();
  cy.wait(500);
  cy.get('.react-select-container')
    .eq(2)
    .click();
  cy.get('.react-select__option')
    .eq(1)
    .click();
  cy.wait(1500);

  cy.get('.btn').click({ force: true });
  cy.wait('@backendReq')
    .its('response.statusCode')
    .should('eq', 200 || 201);

因为它不是常规的下拉列表(SELECT),所以我不能使用.SELECT(),但我模拟点击,它们显示为选中,但当我提交表单时,它们不会被提交

推荐答案

这对我来说很管用:

Cy.get(‘.action-select-tainer’) .eq(3) .点击() .find(‘输入’) .First() .type(‘novo{down Arrow}{Enter}’,{ 强制:True, });

Reactjs相关问答推荐

如何使用react-router-dom导航到网页中的其他路由?

呈现组件元素(MAP)中的问题

在一个blog函数中调用setState钩子

关于同一位置的不同组件实例的react S规则被视为相同组件

下拉Tailwind CSS菜单与怪异beviour

在url中使用MongoDB对象ID被认为是不好的做法?

点击页脚链接时,如何更改ReactJS导航栏中的活动菜单项(样式为Tailwind CSS)?

为什么我的react 简单计时器项目不起作用?

在迭代状态时无法读取未定义的属性(读取 map )

.populate() 方法在 mongodb 中不起作用

无法通过 fetch 获取数据到上下文中

我可以同时使用 Gatsby 和 NEXT.JS 吗?

为什么在 React 的 useEffect 中使用 onAuthStateChanged ?

在按钮单击中将动态参数传递给 React Query

Mui CardMedia 的图片组件

react 本机日历

如何解决在 react.js 中找不到模块错误

当状态改变时如何执行一些动作,但只针对第一次更新?

单击三个按钮之一后如何显示特定按钮的内容?单击其中一个按钮后应隐藏所有按钮

ReactJS:按钮启用禁用更改 colored颜色