码迷,mamicode.com
首页 > 编程语言 > 详细

selenium grid中的多个线程同步执行

时间:2016-01-29 20:27:00      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

 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秒。。。。。。。。。。。。。。。。。。。");     }

   }

selenium grid中的多个线程同步执行

标签:

原文地址:http://www.cnblogs.com/tiancy/p/5169328.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!