gpt4 book ai didi

java - 如何添加webElement? e.getText() 以字符串格式给出输出,我想添加此输出数字

转载 作者:行者123 更新时间:2023-12-01 09:37:14 25 4
gpt4 key购买 nike

List<WebElement> myElements= driver.findElements(By.xpath("/html/body/main/div[1]/div/div[1]/div[4]/div[3]"));
for(WebElement e : myElements) {
System.out.println(e.getText());
}

输出=

150
20
58
16
28
1
1
246
22
229
199
7
18
35
350
146
106
786
3
2
1
2
46
11
204
193
1
386
1
445
33
261
195

最佳答案

您可以将输出添加到数组列表中并转换为整数数组,然后计算整个 int 数组,

ArrayList<String> output_webelement = new ArrayList<String>();
for(WebElement e : myElements) {
output_webelement.add(e.getText())
System.out.println(e.getText());
}

int[] number_string = new int[output_webelement.size()];
for(int i = 0;i < output_webelement.size();i++)
{
number_string[i] = Integer.parseInt(output_webelement[i]);
}

int total_sum = IntStream.of(number_string).sum();
System.out.println("Total sum: " + total_sum);

关于java - 如何添加webElement? e.getText() 以字符串格式给出输出,我想添加此输出数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38781298/

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