开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 6746|回复: 9
收起左侧

[图文教程] 《Chrome外部填表详解》Chrome远程调试学习之路(1),序。

[复制链接]
结帖率:82% (9/11)
发表于 2017-6-19 11:31:59 | 显示全部楼层 |阅读模式   广东省深圳市
本帖最后由 黑猫よ__ 于 2017-6-19 11:57 编辑

       一.前言              
        由于业务的需要 , 最近开始了对chrome 远程调试协yi(remote debugging protocol)的研究; 这是一套用以提供给第三方开发者使用的网页调试接口集,基于这套协yi可以非常方便的定制自己的自动化测试方案; 介于此分享我的学习与开发心得,帮助大家了解这套协yi,以及如何使用这套协yi进行Chrome填表程序的开发。

      学习所用到的工具和开源库:
                                         Microsoft Visual Studio 2017
                                         Microsoft C++ REST SDK(casablanca)
                                         Google Chromium 58.0.3029.110

      二.Remote Debugging Protocol 简介
      Chrome Developer Tools是用HTML,Javascript,CSS编写的chrome开发者工具,然而 Remote debugging protocol 就是它用来与浏览器页面(pages)交互和调试的协yi通道。采用websocket来与页面建立通信通道,由发送给页面的commands和它所产生的events组成。chrome的开发者工具是这个协yi主要的使用者,第三方开发者也可以调用这个协yi来与页面交互调试。
      协yi手册: https://chromedevtools.github.io/devtools-protocol/1-2

      三.目录(仅作参考)
       1. Chrome 标签栏(Tabs),获取标签列表,新建标签,关闭标签,激活标签。
       2. Chrome 页(Pages),获取页面内容,框架列表,导航,搜索页面资源,页面截图,以及相关事件等。
       3. Chrome 运行时(Runtime),计算表达式,调用函数,获取对象属性,编译以及执行JS脚本以及相关事件等。
       3. Chrome 仿真设备(Emulation),开启Chrome仿真模式(模拟手机),触控,页面缩放,地理位置等。
       4. Chrome 网络(NetWork),动态更换User-Agent,设置附加HTTP头,监听指定资源,获取以及设置Cookies等。
       5. 待添加。。。。


      四.笔记
       待更新....

      闲聊群: 294494264

注: 笔记将以图文和录制视频的形式进行制作,计划每周四更新,感谢支持。


评分

参与人数 2好评 +1 精币 +6 收起 理由
snufgpl + 1 感谢分享,很给力!~
Cand + 1 + 5 感谢分享,很给力!~

查看全部评分

结帖率:83% (33/40)
发表于 2020-2-2 18:13:17 | 显示全部楼层   四川省南充市
不错,学习了
回复 支持 反对

使用道具 举报

签到天数: 2 天

发表于 2018-4-10 12:37:18 | 显示全部楼层   广东省*
NB,学习了不少好东西
回复 支持 反对

使用道具 举报

发表于 2017-10-14 16:57:57 | 显示全部楼层   湖南省永州市
不错,学习了
回复 支持 反对

使用道具 举报

发表于 2017-9-9 20:40:45 | 显示全部楼层   陕西省西安市
这个看不懂是做啥的
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)

签到天数: 2 天

发表于 2017-6-19 12:05:44 | 显示全部楼层   江苏省苏州市
进来顶一顶
回复 支持 反对

使用道具 举报

结帖率:78% (35/45)
发表于 2017-6-19 11:45:04 | 显示全部楼层   广东省潮州市
还有这种操作?
回复 支持 反对

使用道具 举报

结帖率:100% (34/34)

签到天数: 2 天

发表于 2017-6-19 11:36:49 | 显示全部楼层   福建省厦门市
如果体积能再小点就好了
回复 支持 反对

使用道具 举报

结帖率:100% (503/505)

签到天数: 2 天

发表于 2017-6-19 11:36:08 | 显示全部楼层   重庆市重庆市
有教程了。赞!!
回复 支持 反对

使用道具 举报

结帖率:87% (132/151)
发表于 2017-6-19 11:34:27 | 显示全部楼层   河南省平顶山市
谢谢  你的经验将是我们宝贵的财富
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表