zoukankan      html  css  js  c++  java
  • selenium grid中的多个线程同步执行

    需求:有一个工作流,每一步审批都需要多个领导参与,才能推流程到下一步去

    代码思考:多个领导在自己的线程中运行,速度有的快有的慢,如何保证下一步的领导审批时,这个步骤已经激活

    如下是代码:思路为:如果这个步骤已激活,则可以进行这个步骤的工作,如果未激活,令他等待一秒,循环等待

     for (int i = 0; i < 10000; i++) 
          {     String keyword 
                    = (String) ((JavascriptExecutor) driver).executeScript("var src
    = document.getElementById("cbpNavBar_NavBarMenu_GCTC1_ctl00_1_ASPxNavBar1_1_I0i0_Img").src;return src");
    if (keyword == "Images/NewImages/left_icon_f_3.png" || keyword.endsWith("f_3.png"))
    { System.out.println(keyword); ((JavascriptExecutor) driver).executeScript(
    "arguments[0].click();", p2.sjhsps());
    break; } else { Thread.sleep(1000); System.out.println("加1秒。。。。。。。。。。。。。。。。。。。");
    } }

      

  • 相关阅读:
    WPF 策略模式
    老陈 WPF
    老陈 ASP.NET封装
    小石头 封装
    典型用户故事
    整数的四则运算
    对git的认识
    如何学习计算机
    团队编程二——web应用之人事管理系统
    团队编程——web应用之人事管理系统
  • 原文地址:https://www.cnblogs.com/tiancy/p/5169328.html
Copyright © 2011-2022 走看看