我面临一个问题,我的文件没有上传到网站上,下面是一个代码:
await mainPage.clickElement('locator for the element "Add logo"');
page.on('filechooser', async (fileChooser) => {
await fileChooser.setFiles('path to jpg file');
我正在使用@Playwright/测试:&引用^1.19.2“;,
为什么不起作用,怎么了?
这是一个DOM:文章源自玩技e族-https://www.playezu.com/180087.html
https://i.stack.imgur.com/73Q48.png文章源自玩技e族-https://www.playezu.com/180087.html
UPD:文章源自玩技e族-https://www.playezu.com/180087.html
await mainPage.clickElement('locator for the element "Add logo"');
是一个简单的页面。click(),仅用于PageObject文章源自玩技e族-https://www.playezu.com/180087.html 文章源自玩技e族-https://www.playezu.com/180087.html
未知地区 1F
你有一个比赛条件。我建议使用 _其他组织者 功能:
const [fileChooser] = await Promise.all([
page._其他组织者(‘filechooser’),
page.click(‘locator for the element "Add logo"’),
]);
await fileChooser.setFiles(‘path to jpg file’);