首页 > 解决方案 > 获取动作计数和增量的最佳方法是什么

问题描述

我正在编写一个自动化测试,以递归方式执行操作,例如在单击按钮后计算弹出窗口。我需要计算单击后出现的弹出窗口执行了多少次。在 webdriverio 中最好的方法是什么?

for (let i = 0; i < 20; i += 1) {
  if (!click) {
     //Perform an action and get count
  }
  else do something
}

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

标签: javascriptwebdriver-io

解决方案


要计算您完成了多少次单击按钮之类的操作,只需执行以下操作:

<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>

尽管从您的问题来看,我不确定这是否是您要寻找的。如果这不能回答您的问题,请告诉我,我会尽力提供帮助。


推荐阅读