gpt4 book ai didi

javascript - FluentAutomation 和查找元素同级

转载 作者:行者123 更新时间:2023-11-28 01:17:33 25 4
gpt4 key购买 nike

我有一个带有主/详细表的应用程序,其中单击单元格会展开单元格所在行下方的隐藏行。我想使用 FA 和 Selenium 自动测试此功能。我仅使用 Selenium 就完成了此任务,但想看看是否可以使用 FA 的简单性。我需要检查详细信息行(新扩展的行)是否包含 ajax 调用检索到的数据,因此在扩展后,我需要找到实际的下一个 tr 以确保数据存在。我无法仅检查任何或所有其他行,因为对于多个单击的单元格/展开的行组合,数据可能是相同的。

有没有办法使用 FA 获取单元格的父级(行),然后获取该父级的下一个兄弟单元?

我尝试在我的应用程序中混合这两个库,但 Selenium Find 返回 IWebElements 而 FA Find 返回 IElements,它们不兼容,因此不可能来回转换,而且据我所知,两者都没有公开任何有用的内容。

一如既往,我们非常感谢您的帮助和建议。

最佳答案

FleuentAutomation 使用 Jquery 来获取元素,这意味着所有 jquery 选择器语法都可以在 FluentAutomation 中应用。如果你可以获得元素 U 的计数可以使用

I.Find("td:parent")

然后你就可以得到它的父节点。然后使用

var count=I.FindMutiple("tr#id>td").Elements.Count;

然后就可以得到 child 的数量然后就可以使用

I.Find("td:eq("+i+")")

遍历所有子项。

关于javascript - FluentAutomation 和查找元素同级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23662706/

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