gpt4 book ai didi

java - 通过 Selenium 和 Java 使用 CssSelector 识别新添加的元素

转载 作者:行者123 更新时间:2023-11-30 10:04:51 25 4
gpt4 key购买 nike

我有一个元素在添加其各自的项目后获得不同的新 css 选择器,因此每次我在页面上添加一个项目然后该项目被添加为最后一条记录所以我如何检测和捕获它的 css 选择器?

WebElement changingselec = driver.findElement(By.cssSelector("body > app > div > manage-corr-app > div > div.flex-5.work-area-large > manage-user-recipient-groups > div > div:nth-child(10)"));

changingselec.click();

请注意 div:nth-child(10) 表示当前最后一条记录是第十条记录,如果我添加一条新记录,则它的选择器会将此部分呈现为 div :nth-child(11),所以我无法预测目标项的正确选择器。

最佳答案

CSS 中有一个 :last-child 选择器。试试这个

WebElement changingselec = driver.findElement(By.cssSelector("body > app > div > manage-corr-app > div > div.flex-5.work-area-large > manage-user-recipient-groups > div > div:last-child"));

关于java - 通过 Selenium 和 Java 使用 CssSelector 识别新添加的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55627546/

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