收藏
回答

小程序官方自动化中,怎么定位#shadow-root的元素?

刚开始研究小程序自动化,使用官方自动化方式,请问无法定位到某些元素,查看Wxml,看到组件都在#shadow-root下,请问怎么解决?

回答关注问题邀请回答
收藏

1 个回答

  • RedHood
    RedHood
    2020-07-28

    自定义组件里元素在渲染时会加上自定义 class 前缀,可以先选择自定义元素后再选择里面的元素,这样会自动加上前缀。

    2020-07-28
    有用
    回复 3
    • 逝凨
      逝凨
      2020-07-28
      谢谢,能根据我的截图说的更详细点吗?比如我想点击shadow-root里面的元素,刚接触微信小程序,不太明白
      2020-07-28
      回复
    • RedHood
      RedHood
      2020-07-28回复逝凨
      大概这样:const el = await page.$('.switch_class'); const line = await el.$('.line'); await line.tap();
      2020-07-28
      回复
    • ✨曹彼得
      ✨曹彼得
      03-14回复RedHood
      python下怎么定位shadow-root下的元素呢,安卓上面的截图可以给个例子么?
      03-14
      回复
登录 后发表内容
问题标签