gpt4 book ai didi

java - 使用 Appium 选择随机 UIACollectionCell

转载 作者:行者123 更新时间:2023-11-29 00:47:19 27 4
gpt4 key购买 nike

我正在尝试在 iOS 设备上执行自动化。在一次场景中,我有 UIACollectionCell,它是一个 ListView 。反正有没有用Appium+Java,我每次跑测试的时候可以随机选Cell。

最佳答案

像这样的东西应该可以解决问题:

List<MobileElement> elements = driver.findElements(By.xpath("//UIACollectionView[1]/UIACollectionCell"));
Random rnd = new Random();
int rndInt = rnd.nextInt(elements.size());
elements.get(rndInt).click();

具有 findElements() 的元素列表是使用与第一个 UIACollectionView(用索引 [1] 指定)和其中的所有 UIACollectionCell 元素匹配的查询创建的。这应该为您提供指定 UIACollectionView 内所有 UIACollectionCell 元素的列表。

对于更精确的查询,您还可以使用:

List<MobileElement> elements = driver.findElements(By.xpath("//UIAApplication[1]/UIAWindow[1]/UIACollectionView[1]/UIACollectionCell"));

关于java - 使用 Appium 选择随机 UIACollectionCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38478882/

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