gpt4 book ai didi

java - 如何在循环之外获取 WebElement 值的列进行比较?

转载 作者:行者123 更新时间:2023-12-01 22:04:52 25 4
gpt4 key购买 nike

在下面的代码段中,userID 为我提供了当前表的所有列值,但是当我尝试在循环之外使用这些值与其他值进行比较时,它要求创建 colValue 变量(尽管我与 List 一起使用)或 String 或 WebElement) 在循环下。我需要在循环外使用 colValue 进行比较。

WebElement table = driver.findElement(By.xpath(".//*[@id='DataTables_Table_0']"));

for(int i = 0; i<y; i++){
List<WebElement> allUserId = table.findElements(By.xpath("//td[1]"));
WebElement next1= driver.findElement(By.id("DataTables_Table_0_next"));
System.out.println("User ID = "+ userID.getText());
// String colValue = userID.getText();
}
next1.click();
Thread.sleep(5000);

最佳答案

仅在您的情况下,变量的范围位于循环内。请阅读此内容 - http://www.java-made-easy.com/variable-scope.html

在 for 循环外部声明 colValue 或在循环内部进行比较。

关于java - 如何在循环之外获取 WebElement 值的列进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32995633/

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