热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

seleniumgrid中的多个线程同步执行

需求:有一个工作流,每一步审批都需要多个领导参与,才能推流程到下一步去代码思考:多个领导在自己的线程中运行,速度有的快有的慢,如何保证下一步的领导审批时,这个步骤已经激活如下是代码

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

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

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

 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中的多个线程同步执行


推荐阅读
author-avatar
U友48805799
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有