我上传的文件有什么问题?(Playwright)

Object
Object
Object
订阅者
265
文章
0
评论
测试交流1 246字数 106阅读0分21秒阅读模式
摘要我面临一个问题,我的文件没有上传到网站上,下面是一个代码: 等待主页。单击元素(“元素的定位器”Add logo“); 页在('filechooser',异步(。。。

我面临一个问题,我的文件没有上传到网站上,下面是一个代码:

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

 
    • hardkoded
      hardkoded 9

      你有一个比赛条件。我建议使用 _其他组织者 功能:
      const [fileChooser] = await Promise.all([
      page._其他组织者(‘filechooser’),
      page.click(‘locator for the element "Add logo"’),
      ]);

      await fileChooser.setFiles(‘path to jpg file’);

    匿名

    发表评论

    匿名网友
    确定

    拖动滑块以完成验证