Web应用程序自动化测试的进程同步

时间:2017-08-17 11:12:16

标签: selenium automation

我们正在使用selenium在我们的Web应用程序上进行自动化。我们了解CUIT.In CUIT我们有进程同步,如WaitForReadyLevel.AllThreads,WaitForReadyLevel.UIThread。我想知道有没有办法用selenium实现类似的功能? 我需要在我的Web应用程序脚本的每一步之后进行一些进程同步,或者是否有任何外部API来实现这一点。

此致 拉吉。

1 个答案:

答案 0 :(得分:0)

我们在自动化脚本中使用此过程来检查进程是否繁忙。希望这段代码能够让您了解自己的需求。

  bool isSync = true;
while (isSync)
            {
                using (PerformanceCounter pcProcess = new PerformanceCounter("Process", "% Processor Time",ProcessName))
                {
                    pcProcess.NextValue();
                    Thread.Sleep(100);
                    if (!IsProcessRuning()) return rc;

                    double pct = pcProcess.NextValue();
                    if (pct == 0.0)
                        isSync = false;

                }
            }

此致

Nagasree。