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