测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
版主
Lihuazhang (恒温)
第 110 位会员 / 2013-10-21
阿里巴巴 @ 上海
405 篇帖子 • 7860 条回帖
2537 关注者
33 正在关注
33 收藏
人生很多事情你也已经经历了。从我们35岁开始,到60岁、70岁,也就是经历一些生老病死的日常事情。加油!
打赏支持
GitHub Public Repos
  • ai-agents-with-llama3 12

  • lihuazhang.github.com 9

    my blog

  • juit5-json-params 7

    juit5-json-params

  • MediaCrawler 1

    小红书笔记 | 评论爬虫、抖音视频 | 评论爬虫、快手视频 | 评论爬虫、B 站视频 | 评论爬虫、微博帖子 | 评论爬虫

  • javascript-algorithms 1

    Algorithms and data structures implemented in JavaScript with explanations and links to further r...

  • ahchoo 1

    test for cloudfoundry

  • AutoClick 1

    基于Robotium的自动遍历方案

  • UI-Testing-Cheat-Sheet 1

    How do I test this with UI Testing?

  • revolt-fx 0

  • letsmove 0

More on GitHub
  • 個人信息
  • 個人專欄
  • 帖子
  • 回帖
  • 收藏
  • 正在關注
  • 關注者
  • IE11 对 xpath 支持很差,老用例很多运行失败,如何比较好解决这个问题? at 2018年02月24日

    我是觉得全部植入 sizzle.js 好了。

  • 新年开工第三天 坐等被裁 at 2018年02月24日

    楼主能联系下我么? 加我 qq 87294417

  • IE11 对 xpath 支持很差,老用例很多运行失败,如何比较好解决这个问题? at 2018年02月24日

    建议抛弃 ie 的可以退下了,人家可能定位的群体,大部分使用 ie 的怎么办?
    楼主看看这篇文章 http://laiyenmin.blogspot.tw/2014/01/xpath-ie10-ie11-selectnodes.html

    經過不斷的 google ,網路上有幾個解法

    \1. 在獲取 xml 的同時,將他封裝成 MSXML

    try{
      xhr.responseType = "msxml-document";
    }catch(e){}
    
    

    \2. 在使用 xPath 的地方將 xml 變更成 MSXML

    var doc;
    try{
      doc = new ActiveXObject('Microsoft.XMLDOM');
      doc.loadXML(stringVarWithXml);
      var node = doc.selectSingleNode('//foo');
    }catch(e){
      //deal with case that ActiveXObject is not supported
    }
    
    

    \3. 使用模擬 xPath 的套件取代 xPath 行為

    https://code.google.com/p/wicked-good-xpath/

    雖然其實最後這三個解法都無法解決我的問題

    我另外又試了另一個可能可以的方法

    使用 getElementsByTagName() 函式來取代 SelectNodes (SelectSingleNode)

    但是在程式中又都是只尋找下一層的子節點

    而且原本的 xml 竟然一大堆同名的節點下方還有同名的節點

    真是被打敗

    於是花了很多時間,把原本的程式邏輯搞清楚

    發現其實根本不需要用到 xPath 因為所有的搜尋行為都只找下一層而已

    因此我自己寫了一個 getChildByName function 來取代掉原本的方法

    getChildByName = function(xmlDoc, tagName){
      var tmpXML = xmlDoc.cloneNode(true);
      var childNodes = tmpXML.childNodes;
      for(var i = childNodes.length-1 ; i >= 0 ; i--){
        if(childNodes[i].tagName != tagName){
          tmpXML.removeChild(childNodes[i]);
        }
      }
      childNodes = tmpXML.childNodes;
      return childNodes;
    }
    
    

    其實確實是還有改進的空間

    但是以目前來說,可以確實解決問題就好了

  • Ambition at 2018年02月22日

    有空在 review 下你自己的翻译啊。。

  • 打赏中上传二维码图片,报 http 500 错误 at 2018年02月18日

    已经修复!

  • 打赏中上传二维码图片,报 http 500 错误 at 2018年02月18日

    我看看

  • A sad thing at 2018年02月12日

    😂

  • 97 和 17 都过去了,我都很怀念 -- 不像测试人的测试年度总结 at 2018年02月12日

    步入正题前写的真不错

  • 提报本站 bug at 2018年02月12日

    已经修复

  • testerhome 的电台节目,可以重启吗?@ 思寒 @ 恒温 at 2018年02月09日

    所以楼主说错啦

  • testerhome 的电台节目,可以重启吗?@ 思寒 @ 恒温 at 2018年02月09日

    Dennis 参与了一期呀

  • testerhome 的电台节目,可以重启吗?@ 思寒 @ 恒温 at 2018年02月09日

    有计划重启。

  • 来爆料吧 给弱鸡的自己一点点信心 at 2018年02月09日

    我很弱,年纪越大越觉得自己弱。

  • 有个问题一直想问。 at 2018年02月07日

    不能哦,这一块并没有做处理。需要手动操作

  • 提报本站 bug at 2018年02月07日

    你居然点到了第四页。。感动

  • 有个问题一直想问。 at 2018年02月07日

    起账号的时候就要慎重!

  • 有个问题一直想问。 at 2018年02月07日

    因为有些人一直改昵称

  • centos 下 docker 初体验及实用命令 at 2018年02月07日

    讲清楚系统版本和 docker 版本吧,centos6 和 7 docker 安装方式都不一样。而且这也不是体验啊,这就几句安装命令。

  • 腾讯地图、共享单车和滴滴出行分辨率问题 at 2018年02月07日

    上个截图对比呢?

  • 腾讯地图、共享单车和滴滴出行分辨率问题 at 2018年02月07日

    应用版本

  • 你有什么技能是公司离不开你 at 2018年02月05日

    就算独当一面又怎样,公司不要你甚至可以请两个人来替换你。

  • [vmaf] 视频质量评估工具试用 at 2018年02月04日

    你这个是测试手段,但是线上的真正的流量,不可能也这样做吧?能否考虑整合在一起?比如线上每个流都会生成这样的报告,然后制定一套基线,如果数据低于这个基线,占比超过 10% 就报警。

  • 社区里的团队怎样可以加进来? at 2018年02月03日

    已经开放了

  • python appium UI 自动化测试框架讨论 at 2018年02月02日

    并不是不想抽离,是因为要真正高效率的就又得深度定制,和业务耦合,做大了就又剥不开了。所有的通用解决方案,一开始看架构都是很清晰的,代码量级上去后,就又一塌糊涂了。

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

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