【发布时间】:2020-04-23 07:16:48
【问题描述】:
我在 React 应用程序中使用 testcafe,但在让 testcafe 单击 Reach 下拉菜单中的下拉选项时遇到了一些问题。
在触发点击激活下拉菜单的按钮后,我可以使用 Selector 访问该选项,但点击所需的选项似乎根本没有做任何事情。
但是,如果我通过按键到达该选项,则会触发该操作。
//This works
await t
.click('[testid="menuButton"]')
.pressKey('down')
.pressKey('down')
.pressKey('enter');
//This doesn't
await t
.click('[testid="menuButton"]')
.click('[data-reach-menu-item]:nth-of-type(3)');
我确保在第二种情况下选择正确,所以这似乎不是问题。
有什么想法吗?
谢谢!
【问题讨论】:
标签: reactjs testing automated-tests dropdown testcafe