测试之家
  • Topics
  • QA
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • Sign Up
  • Sign In
新手
zengjunzhou (JoeJoe)
第 8439 位Users / 2016-04-10
1 篇帖子 • 17 条回帖
1 关注者
1 正在关注
0 收藏
未设置 GitHub 信息.
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 请教一个 python 多线程的自动化问题 at March 07, 2017

    自己在项目中用到的多线程,同时控制线程数,仅供参考
    class scaner(threading.Thread):
     tlist = [] # list of all current scanner threads
     maxthreads = 100 # max number of threads we’re allowing
     evnt = threading.Event() # event to signal OK to create more threads
     lck = threading.Lock() # lock to guard tlist

     def init(self, host):
      threading.Thread.init(self)
      self.host = host # checking ports on this host

     def run(self):
      #######################
      ### do your method
      #######################
      scaner.lck.acquire()
      scaner.tlist.remove(self)
      if len(scaner.tlist) == scaner.maxthreads - 1:
       scaner.evnt.set()
       scaner.evnt.clear()
      scaner.lck.release()

     def newthread(host):
      scaner.lck.acquire()
      sc = scaner(host)
      scaner.tlist.append(sc)
      scaner.lck.release()
      sc.start()

     newthread = staticmethod(newthread)

    调用
    for host in hosts:

     scaner.lck.acquire()
     if len(scaner.tlist) >= scaner.maxthreads:
       # too bad, need to wait until not at thread limit
      scaner.lck.release()
      scaner.evnt.wait()
     else:
      scaner.lck.release()
     scaner.newthread(host)

  • 自动遍历工具 Java 版 (开源) at August 24, 2016

    @quqing,开始设置遍历深度 3 出现退回桌面情况,加大遍历深度后遍历效果有所改善,目前还没出现过返回桌面情况。建议加个包名判断,如果包名变化,新界面的节点不入任务栈并返回。

  • 自动遍历工具 Java 版 (开源) at August 24, 2016

    @quqing 经调试,是默认的窗口鉴定策略没配置好,没有使用 identify-special, 使用 identify-default,原配置对比的值 8 太小,很多页面前 8 个元素都相同导致窗口 id 返回值相同,最后索性传了整个 driver.getPageSource() 进去 md5 加密得以解决。遇到新的问是遍历过程中出现退回到桌面的情况。

  • 自动遍历工具 Java 版 (开源) at August 23, 2016

    @jennyyung 刚试用了下你的配置遍历知乎,出现了个问题是页面跳转后,当前节点任务所属窗口还是当前窗口,窗口没更新导致无法运行下去。

  • 在 uiautomator2.0 中使用 android api at May 06, 2016

    好赞

  • 若有机会,你会不会转开发? at April 11, 2016

    即做测试又做开发不可以吗?

  • 年后吐槽第一帖---面试囧闻 at April 11, 2016

    666666

  • 找工作真的跟找妹子一样 at April 11, 2016

    祝福找到好工作。

  • 《深入理解 Android 自动化测试》作者交流贴 at April 11, 2016

    不错不错

  • 计算机开放电子书汇总 at April 11, 2016

    谢谢楼主,收藏起来。

  • 小道消息预告 (3.27 晚上 9:30)--testerhome girls 求职记 at April 11, 2016

    期待期待

  • [愚人节结束] 希望大家完善下自己的信息 at April 11, 2016

    好屌的样子,嘻嘻

  • [广州] PPmoney 互联网金融平台招聘测试开发 3 名,测试实习生 1 名 at April 11, 2016

    看了下要求蛮高

  • 不会开发?那你做什么测试开发。我们这又不是培训机构 at April 11, 2016

    努力加油学习,看好你

  • httpclient 接口测试学习&实践 at April 10, 2016

    收藏起来学习,赞

关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
简体中文 / 正體中文 / English

©testerhome.com 测试之家   渝ICP备2022001292号
  渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司