zoukankan      html  css  js  c++  java
  • 脚本绕开验证码,自动执行的方法

    实现功能:提前输入验证码登录系统,保证脚本在凌晨自动启动,解决每次启动都需输入验证码的难题

    1、根据前面的博客,第一次登录时手动输入验证码,登录系统

    http://www.cnblogs.com/dingziyin/p/6232107.html

    2、写一个死循环,一直循环判断当前时间。当当前时间为凌晨一点时,立刻执行功能代码,如果不是指定时间,则线程每休息10分钟后刷新一次页面,保证页面session不断,避免重新登录。

     1 @Test
     2 public void testWhile() throws Exception{ 4     while(true){
     5         Calendar cal = Calendar.getInstance();
     6         cal.setTime(new Date());
           //时间为24小时制
    7 int time = cal.get(Calendar.HOUR_OF_DAY); 8 9 if(time == 1){ 10 log.info("凌晨1点"); 11 driver.get(CommonBean.ZHIJIAURL); 12 PageAction.sleep(2); 13   //需实现的脚本 14 15   }else{
             //线程休息10分钟(可根据实际情况进行设置)
    16 PageAction.sleep(600); 17 log.info("刷新页面"); 18 driver.get(CommonBean.ZHIJIAURL); 19   } 20 } 21 }
  • 相关阅读:
    关于选择器
    关于定位
    jq第一讲
    js第三讲
    js第2讲
    js第一讲
    HTML第三讲的补充及HTML5新增标签和属性
    CSS第 三讲概要
    CSS第二讲概要
    CSS第一讲概要
  • 原文地址:https://www.cnblogs.com/dingziyin/p/6526278.html
Copyright © 2011-2022 走看看