gpt4 book ai didi

java - 无法从类外部访问方法

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

我有两个 .java 文件,其中一个文件 (StockWatchlistElements.java) 我已声明页面的所有元素,在第二个文件 (Example.java) 上我使用了该元素。

StockWatchlistElements.java

public static WebElement lnkaStockWatchlist(WebDriver driver) {
try {
element = driver.findElements(By.xpath("//*[@id=\"dnn_ctr769_StockWatchList_pnlContent\"]/table/tbody/tr"));
} catch (Exception e) {
throw (e);
}
return element;
}

示例.java

List<WebElement> rows = StockWatchlistElements.lnkaStockWatchlist(driver);
int count = rows.size();
System.out.println("ROW COUNT : " + count);

最佳答案

将方法定义从 WebElement 更改为至List<WebElement>像:

public static List<WebElement> lnkStockWatchlist(WebDriver driver) {
List<WebElement> element = new ArrayList<>();
try {
element = driver.findElements(By.xpath("//*[@id=\"dnn_ctr769_StockWatchList_pnlContent\"]/table/tbody/tr"));
} catch (Exception e) {
throw (e);
}
return element;
}

关于java - 无法从类外部访问方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56231550/

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