gpt4 book ai didi

java - 用selenium+java写一个监控工具

转载 作者:太空宇宙 更新时间:2023-11-04 12:40:37 25 4
gpt4 key购买 nike

美好的一天!我有一个关于使用 selenium 作为短时监控工具的想法。例如,需要检查两到三个小时内某些表值的变化。

我想到了一个循环“while”,我在其中设置计时器需要监视值多长时间,然后打印它们以便于比较。

2016.04.26 | 160789 186491 0.76% 05:28:56

2016.04.26 | 160789 186491 0.76% 05:30:56

但我认为有更好、更聪明的解决方案。但我不知道怎么办。

    open(projectUrl);

int timer = 120;
int i = 1;
int iterations = 50;

String var1 = $("cssSelector1").getText();

while (i<iterations) {
open(projectUrl);
var1 = $("cssSelector1").getText();
if (!$("cssSelector1").getText().equals(var1)) {

System.out.print(
var1+" | "+
$("cssSelector2").getText()+" "+
$("cssSelector3").getText()+" "+
$("cssSelector4").getText()+" ");

Date dNow = new Date( );
SimpleDateFormat ft = new SimpleDateFormat ("hh:mm:ss");
System.out.println(ft.format(dNow));

}

sleep(timer*1000);
i++;

}

现在已经完成了,并且可以按照我想要的方式工作。当var1改变时,更新var1,然后写入值。又骑自行车了。上面的代码工作正常。

最佳答案

var1..4 需要在 while 循环中设置,否则它们将在每次迭代中继续打印相同的数据

关于java - 用selenium+java写一个监控工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36868386/

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