gpt4 book ai didi

flutter - 试图在 flutter driver 中获取多个元素(QA 环境)

转载 作者:IT王子 更新时间:2023-10-29 06:41:43 25 4
gpt4 key购买 nike

我已经成功地使用 commonfinders 在 flutter driver 中获取单个元素,但是当涉及到可能具有相同类型的多个元素时,它总是会抛出错误。我知道这是设计使然。如果有人可以建议一种获取多个元素并将它们存储在数组/列表中的方法,我将不胜感激,这样我就可以通过它们的索引访问它们。类似的功能是,在 selenium 中,它允许您对多个元素使用 findElements(...) 而 findElement(...) 允许您搜索单个元素。

最佳答案

这是根据类型获取第一个元素的方法

find.descendant(
of: find.byValueKey(parentWidgetKey),
matching: find.byType('CheckBox'),
firstMatchOnly: true,
);

如果您有多个复选框,只需为它们的父项分配一个键,通过键获取父项,通过类型获取复选框并将 firstMatchOnly 标志设置为 true

关于flutter - 试图在 flutter driver 中获取多个元素(QA 环境),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49398933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com