Javascript 获取操作计数和增量的最佳方法是什么

Javascript 获取操作计数和增量的最佳方法是什么,javascript,webdriver-io,Javascript,Webdriver Io,我正在写一个自动测试,在这里我递归地执行一个操作,比如说在点击一个按钮后计算一个弹出窗口。我需要计算一下我在点击后弹出窗口的次数。在webdriverio中,最好的方法是什么 for (let i = 0; i < 20; i += 1) { if (!click) { //Perform an action and get count } else do something } for(设i=0;i

我正在写一个自动测试,在这里我递归地执行一个操作,比如说在点击一个按钮后计算一个弹出窗口。我需要计算一下我在点击后弹出窗口的次数。在webdriverio中,最好的方法是什么

for (let i = 0; i < 20; i += 1) {
  if (!click) {
     //Perform an action and get count
  }
  else do something
}
for(设i=0;i<20;i+=1){
如果(!单击){
//执行一个操作并获得计数
}
还有别的事吗
}

计算一个动作的最佳方法是什么?

要计算您做了多少次类似于单击按钮的操作,请执行以下操作:

<button onclick="myFunction()">Click me</button> 

<p id="demo"></p>

<script>
var count = 0;
function myFunction(){
count = count + 1;
document.getElementById("demo").innerHTML =
"Count: " + count;
}
</script>
点击我

var计数=0; 函数myFunction(){ 计数=计数+1; document.getElementById(“demo”).innerHTML= “计数:”+计数; }
尽管从你的问题来看,我不确定这是否是你想要的。如果这还不能回答您的问题,请告诉我,我会尽力帮助您。

您可以使用以下方法:

<script>
var counter = 0;
function GetCount() {
         counter++;
         document.getElementById("CountText").innerHTML = "Counter = " + counter;
}
</script>

<span id="CountText">0</span>
<button onclick="GetCount();">Click to Increase Counter</button> 

var计数器=0;
函数GetCount(){
计数器++;
document.getElementById(“CountText”).innerHTML=“Counter=”+Counter;
}
0
单击以增加计数器

我不确定我是否理解这个问题。为什么它必须在for循环中?你只是想数一数你执行了多少次按钮点击之类的动作吗?这对你没有帮助吗?你到底有什么问题?谢谢。我正在尝试编写一个webdriver e2e自动测试,其中我需要在单击后计算特定的弹出窗口。我刚意识到我的问题不清楚,谢谢。我正在尝试编写一个webdriver e2e自动测试,其中我需要在单击后计算特定的弹出窗口。我刚意识到我的问题不清楚。