我想用Puppeteer测试我的应用程序。我使用了REACT和TypeScript。如何正确设置输入?请看两个附件。


我尝试了以下方法,但没有成功:
1.尝试:
await page.waitForSelector('#MuiButtonBase-root');
// await page.select('#MuiTouchRipple-root');
await page.waitForSelector('#name');
await page.type('#name', 'Hello');2.尝试:
await page.$eval('#MuiDialogContent-root input:MuiFormControl-root:nth-child(1)', el => el.value = 'Hello'); 发布于 2021-09-22 11:29:49
这是错误的选择器。#name与[id="name"]相同,您需要[name="name"]
使用React的第一种方法,否则onChange不会被触发。
https://stackoverflow.com/questions/69281263
复制相似问题