gpt4 book ai didi

java - 有没有办法将变量放置在 Java Css 选择器循环的子伪类中

转载 作者:行者123 更新时间:2023-12-02 04:29:23 26 4
gpt4 key购买 nike

我有一个字形列表,单击时会下载文件。我希望循环遍历所有字形。

每个字形都有几乎相同的 Css 选择器,唯一的区别是 tr:nth-child() 数字,范围从 1 - 10。我在下面的代码中将其标记在星号中,通常是这个数字。

有没有办法在这个 psuedo 类中插入 i 变量,以便我可以在循环中单击后下载每个字形文件。

如果有更有效的方法,请告诉我。

public void Download(){ 
for (int i=0; i<=10; i++){
driver.findElement(By.cssSelector("#content > div.container > div:nth-child(3) > div > table > tbody > tr:nth-child(****Insert i Variable Here****) > td:nth-child(7) > a")).click();
}
}

最佳答案

这是您要找的吗?

public void Download(){ 
for (int i=0; i<=10; i++){
driver.findElement(By.cssSelector("#content > div.container > div:nth-child(3) > div > table > tbody > tr:nth-child(" + i + ") > td:nth-child(7) > a")).click();
}
}

关于java - 有没有办法将变量放置在 Java Css 选择器循环的子伪类中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31681340/

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