gpt4 book ai didi

java - 使用 Selenium Java 定位筛选器 Pane 'pencil Icon' 的元素时出现问题

转载 作者:行者123 更新时间:2023-12-02 01:26:00 25 4
gpt4 key购买 nike

我正在开发商业智能仪表板。在过滤器 Pane 上,它们都有一个铅笔图标,您可以单击该图标来编辑该特定过滤器。问题是所有 12 个过滤器都具有相同的元件。如何选择单独的滤光笔? <div class="ew-i-fx ew-i-act f-act" data-ng-click="levelMainAction($event, level, $index)" data-ng-show="!item.disabled &amp;&amp; !item.locked" data-ng-class="{running: opened.edit == 'l'+$index}" data-translate="" data-translate-attr-title="we.actions.editfilter" title="Edit Filter"></div>

enter image description here

最佳答案

如果所有过滤器的所有属性都相同,并且过滤器的位置没有改变,那么您可以使用索引来标识过滤器。
您可以使用下面的 xpath 来查找元素并相应地更改索引值:

WebElement element = driver.findElement(By.xpath("(//div[@title='Edit Filter'])[1]"));

关于java - 使用 Selenium Java 定位筛选器 Pane 'pencil Icon' 的元素时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57585479/

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