浏览器自动代理

function FindProxyForURL(url,host){
    return randomProxy();
}
function randomProxy(){
 switch(Math.floor(Math.random()*10)){
  case 0:
      return "PROXY 27.54.241.40:80";
      break;
  case 1:
      return "PROXY 219.232.47.153:80";
      break;
  case 2:
      return "PROXY 219.150.204.30:80";
      break;
  case 3:
      return "PROXY 219.150.204.30:80";
      break;
  case 4:
      return "PROXY 219.232.47.153:80";
      break;
  case 5:
      return "PROXY 219.234.80.221:80";
      break;
  case 6:
      return "PROXY 221.7.145.42:80";
      break;
  case 7:
      return "PROXY 58.213.114.77:8080";
      break;
  case 8:
      return "PROXY 58.215.184.174:8080";
      break;
  case 9:
      return "PROXY 219.154.46.138:8080";
      break;
  case 10:
      return "PROXY 220.248.237.234:8080";
      break;
  default:
                    return "PROXY 27.54.241.40:80";
      //return "direct";
    }
}

把以上代码另存为proxy.pac的文件,如:c:\proxy.pac,然后在IE的菜单里"工具"->"INTEL选项"->"连接"->局域网设置

把使用自动配置脚本选上,然后在地址栏填入file://c:/proxy.pac,注意file后是两斜杠,要使设置生效,需要关闭IE再重新打开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
浏览器自动化执行期间闪退的原因可能有多种。下面列出了一些常见的原因和对应的解决方法: 1. 版本不匹配:确保使用的浏览器版本与所使用的浏览器驱动程序版本相匹配。如果浏览器和驱动程序版本不匹配,可能会导致不稳定或闪退的情况。 2. 硬件资源不足:浏览器自动化执行过程中,可能会占用大量的内存和处理器资源。如果机器的硬件资源不足,可能会导致浏览器闪退。尝试在更高配置的机器上运行测试。 3. 并发执行问题:如果同时运行了多个自动化测试,每个测试都启动了一个浏览器实例,这可能会导致资源竞争和冲突,进而导致浏览器闪退。尝试逐个运行测试,或者调整测试执行的并发度。 4. 网络连接问题:浏览器自动化执行期间,可能需要加载远程资源或与网络进行交互。如果网络连接不稳定或中断,浏览器可能会闪退。确保网络连接稳定,并且没有防火墙或代理设置干扰自动化执行。 5. 浏览器配置问题:有些浏览器可能需要特定的配置才能进行自动化执行。例如,Chrome 浏览器可能需要启用远程调试模式。请检查所使用的浏览器的文档,并按照要求进行配置。 如果以上方法都无法解决问题,可以尝试升级浏览器和驱动程序的版本,或者考虑使用其他可靠性更高的自动化测试工具。另外,查看相关日志文件或错误信息也有助于进一步排查问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值