如何在具有动态元素的文本区域中键入文本?

问题描述 投票:0回答:1

我想在textarea中输入文本,但由于id是动态的,因此无法找到该元素,如果我使用class,则element是可见的。这是元素的Snippet Code,这是UI。我是在脚本上写的

let textArea = Selector('.block-card list-group-item text-card col-xs-12').find('textarea')
await t
    .typeText(textArea, 'Hai...')

我有错误:

The specified selector does not match any element in the DOM tree.

> | Selector('.block-card list-group-item text-card col-xs-12')
  |   .find('textarea')

我也使用

let textArea = Selector('.hwt-container').find('textarea').withAttribute('class','text-card-text')

还是一样。

testing automated-tests e2e-testing testcafe browser-automation
1个回答
0
投票

尝试使用hasClass方法代替withAttribute。

© www.soinside.com 2019 - 2024. All rights reserved.