Casperjs迴圈執行(重複執行不退出)

2021-07-04 01:14:33 字數 1086 閱讀 4509

我們知道,casperjs執行任務的時候最終是要退出的。那麼如何讓它(隔一段時間)重複的執行乙個相同的行為呢。如果你按我們平時的js迴圈思維去寫,你肯定會失敗,達不到預期的效果。

參考寫法:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

varcasper = require('casper').create(,

loglevel:"info",

verbose:true

});

functionrepeat() );

casper.wait(5000,function());

casper.run(repeat);

}

casper.start().then(function());

casper.run(repeat);

注意點:

for迴圈執行順序 for迴圈

語法 for 迴圈初始化表示式 迴圈條件表示式 迴圈後的操作表示式 在 迴圈初始化表示式 中宣告的變數,我們稱之為 迴圈變數 for迴圈執行順序 1 迴圈初始化表示式 最先執行,並且只執行了一次。2 如果 迴圈條件表示式 成立,則執行迴圈體 如果 迴圈條件表示式 不成立,則跳出迴圈。3 迴圈體 執行...

重複執行show innodb status的方法

比如需要觀察show innodb status innodb tablespace monitor innodb lock monitor innodb table monitor這些命令在某個時間段的資訊,如果要手動重複執行很麻煩,而innodb引擎在設計的時候就已經考慮到了,不過不夠靈活,方法...

python運維 ansible迴圈

有可能在乙個任務中,可能要做很多事情,例如建立多個使用者,安裝很多個包等,那麼就有可能用到迴圈。重複的任務可以用下面的方式 name add several users user name state present groups wheel with items testuser1 testuse...