分享和关爱由此萌生,测试的人生会像流水和氧气 ,逐渐逐渐染绿了山河,染蓝了天空,萌生了飞鸟鱼虫,遍地都是生命。这是寒武纪带给我们的这份喜悦和希望。

连续打开多次浏览器并运行同一个脚本的方法

上一篇 / 下一篇  2016-04-15 17:03:04 / 个人分类:Selenium/Eclipse/Java/Python

1:使用Selenium IDE录制自动化脚本,并将脚本保存在 eclipse的 某个package下的 class中
2:在同一个 package中建立另一个class,并调用前面的class。
可以只调用一次,也可以循环调用多次。


package testt;
import org.junit.runner.JUnitCore;
import org.junit.runner.Request;

public class run {
public static void main(String[] args) {
     /*   new Thread() {
            public void run() {
                JUnitCore.runClasses(new Class[] { testt.class }); //这个是说要直接运行某一整个 class 中的所有方法。
               //  new JUnitCore().run(Request.method(testt.class,"setUp")); //这个是指定 run 那个 class 中的哪个方法
                 
    } }.start();}} //new Thread() 
*/
for (int i = 0; i< 10; i++)  
  {  
  new Thread() {  
  public void run() {  
  JUnitCore.runClasses(new Class[] { testt.class }); }}.start(); 
  }
  }
}

3:使用以下方法可以连续打开多个浏览器,并行的执行自动化程序
public static void main(String agrs[]) {

        long startTime = System.currentTimeMillis(); 

         
        int threadNumber = 10;
      final CountDownLatch countDownLatch = new CountDownLatch(threadNumber);
        
        
        for (int i = 0; i < threadNumber; i++) {
            new Thread(new Runnable() {

                public void run() {
                ×××××××
                
                  countDownLatch.countDown();
             
                }
            }).start();
            
           
          
        }


TAG: 浏览器

 

评分:0

我来说两句

wchair

wchair

测试爱好者,数学爱好者,幻想爱好者,故事爱好者!

日历

« 2024-03-24  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 40304
  • 日志数: 32
  • 建立时间: 2007-11-13
  • 更新时间: 2022-11-29

RSS订阅

Open Toolbar