适用于GoogleChrome的Nightwatch.js测试记录器扩展|基于安装克隆回购或并提取转到Chrome工具/扩展程序展开开发人员模式点击加载解压缩的扩展程序...选择带有回购的文件夹使用扩展名!用法单击扩展名图标,可以选择输入起始URL,然后单击。
然后执行您的使用场景,将记录所有事件。
通过右键单击页面,您可能还会记录一些断言(关于当前URL,关于现有文本等,取决于所单击的元素)。
您可以随时请求屏幕截图(每次您运转结果测试时都会生成屏幕截图)。
您可能还会记录一些评论(再次单击扩展图标,然后单击添加评论)。
完成后,再次点击扩展程序图标,然后点击停止录制。
现在,通过单击ExportNightwatch.js生成测试模板脚本。
在Nightwatch.js中运转时,它将播放整个场景并生成屏幕截图。
未来功能实现更多的鼠标事件,例如拖放和鼠标滚轮。
学分作者由vvscode改编为NightwatchJs埃里克·布雷哈特(EricBREHAULT)Resurrectio事件记录器基于由BrianLloyd创
2020/10/19 4:27:19 92KB chrome selenium nightwatch hacktoberfest
1
Androidstudio学习笔记:功能完成----》一个简单的页面滑动,第一个页面是屏幕分区,第二个页面是霓虹灯闪烁,第三个页面是一个计算器。
2018/7/27 13:37:52 27KB Android
1
支持各种视频的高速编码加密与高速解码播放,加密后的文件自带解码器和播放器;
可以加密各种视频音频格式文件(wmv,avi,mpg,rm,rmvb,mp4,flv,vob等),加密后的文件可以通过离线方式授权播放,也可以通过网络方式授权播放;
只需要加密一次,就可以实现一机一码授权;
V12.0版重要更新:1、支持Windows832位和64位操作系统2、新增绑定用户移动设备功能,比如U盘、移动硬盘、手机、SD存储卡等,远程自动绑定,用户播放时插入绑定的移动设备即可,用户换系统换硬件无需再授权,极大的方便了用户和商家,商家再也不用发愁用户总是更换系统、更换硬件了,直接将用户的移动设备当作硬件加密锁。
3、加密后的文件增加了绑定用户显卡功能,用户机器码格式变为:系统BIOS-硬盘-显卡-网卡,多硬件识别可以让您辨识一些用户到底是更换了电脑还是更换了某个硬件,或者更换了系统;
4、增强了播放屏幕控制功能,比如控制全屏和禁止全屏;
5、增加了“试播”和“预览”功能,您可以设置加密后的文件用户可以免费试播几次或几天,也可以设置用户可以预览多少秒;
6、可以直接调用网页作为提示语(您可以随时向用户公布最新提示内容);
7、增加了是否提示剩余播放次数和日期的开关8、增加了是否关闭电脑复制功能的开关9、增加了大文件加载Loading功能;V11.0版重要升级:1、增加了超大视频支持模式;
2、文件编号可以显示在加密后的文件中,方便商家区分不同文件类别;
3、修正了Win7下无法使用断网功能的Bug;
4、增加了试播文件制作功能,您可以为用户制作试播文件,并可以控制文件的播放次数和有效期,无需播放密码;
5、专业版增加了导出注册机功能,您可以在任何电脑为用户算播放密码;
6、授权召回功能,你可以随时令发放给用户的播放密码失效;
7、增加了黑名单机器码,在黑名单中的机器即便有播放密码也无法播放您的视频;
8、播放密码增加了控制文件编号的参数,让你更方便的管理用户能够播放哪些文件和不能播放哪些文件;
9、播放密码增加了导入导出注册文件功能,直接给用户发注册文件,防止用户复制播放密码时丢失字符;
10、增加了一码通功能,同台电脑只需认证一次,并且可以控制播放次数和有效期;
本系统主要特色包括:1、灵活的认证授权模式,比如:一机一码加密,video2exe,一码通授权等;
可以指定播放次数、播放时间和截止日期等;
2、可以设置播放时断开网络,禁止用户通过远程共享或者远程翻录;
3、可以设置播放时禁止开启其他窗口,以便学员可以专心学习;
4、您可以设置提示语,以便告知用户通过何种途径与您联系获得播放密码;
5、可以设置视频播放尺寸和拉伸效果;
6、可以防止流行的屏幕录像和拷屏;
7、可以禁止在流行的虚拟机中播放;
8、可以指定防翻录跟踪水印,水印可以是固定位置也可以随机浮动,用户无法覆盖水印;
9、本系统也可以结合网络应用,通过网络向客户发放播放密码,结合会员验证等方式进行播放授权,无需人工参与;
2017/8/3 3:17:28 10.51MB 视频加密
1
进程管理,进程控制,编写一段程序,使用系统调用fork()创建两个子进程。
让父进程显示字符串‘Parent:’;
两个子进程分别显示字符串‘Child1:’和‘Child2:’。
多次运转此程序,观察屏幕显示的结果,并分析原因。
2018/4/14 2:20:19 74KB linux
1
进程管理,进程控制,编写一段程序,使用系统调用fork()创建两个子进程。
让父进程显示字符串‘Parent:’;
两个子进程分别显示字符串‘Child1:’和‘Child2:’。
多次运转此程序,观察屏幕显示的结果,并分析原因。
2018/4/14 2:20:19 74KB linux
1
Android屏幕适配---dimens转换对象,写了一个dimens可以适配多个屏幕。
2018/10/25 2:51:29 44KB dimens转换
1
Android屏幕适配---dimens转换对象,写了一个dimens可以适配多个屏幕。
2019/1/4 7:05:40 44KB dimens转换
1
autojs打包成apk的插件Auto.js使用JavaScript作为脚本语言,目前使用Rhino1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。
因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程前面的两个JavaScript教程链接来学习。
如果您想要使用TypeScript来开发,目前已经有开发者公布了一个可以把使用TypeScript进行Auto.js开发的工具,参见Auto.jsDevTools。
如果想要在电脑而不是手机上开发Auto.js,可以使用VSCode以及相应的Auto.js插件使得在电脑上编辑的脚本能推送到手机运行,参见Auto.js-VSCode-Extension。
本文档的章节大致上是以模块来分的,总体上可以分成"自动操作"类模块(控件操作、触摸模仿、按键模仿等)和其他类模块(设备、应用、界面等)。
"自动操作"的部分又可以大致分为基于控件和基于坐标的操作。
基于坐标的操作是传统按键精灵、触摸精灵等脚本软件采用的方式,通过屏幕坐标来点击、长按指定位置模仿操作,从而到达目的。
例如click(100,200),press(100,200,500)等。
这种方式在游戏类脚本中比较有可行性,结合找图找色、坐标放缩功能也能达到较好的兼容性。
但是,这种方式对一般软件脚本却难以达到想要的效果,而且这种方式需要安卓7.0版本以上或者root权限才能执行。
所以对于一般软件脚本(例如批量添加联系人、自动提取短信验证码等等),我们采用基于控件的模仿操作方式,结合通知事情、按键事情等达成更好的工作流。
这些部分的文档参见基于控件的操作和基于坐标的操作。
其他部分主要包括:app:应用。
启动应用,卸载应用,使用应用查看、编辑文件、访问网页,发送应用间广播等。
console:控制台。
记录运行的日志、错误、信息等。
device:设备。
获取设备屏幕宽高、系统版本等信息,控制设备音量、亮度等。
engines:脚本引擎。
用于启动其他脚本。
events:事件与监听。
按键监听,通知监听,触摸监听等。
floaty:悬浮窗。
用于显示自定义的悬浮窗。
files:文件系统。
文件创建、获取信息、读写。
http:HTTP。
发送HTTP请求,例如GET,POST等。
images,colors:图片和图色处理。
截图,剪切图片,找图找色,读取保存图片等。
keys:按键模仿。
比如音量键、Home键模仿等。
shell:Shell命令。
threads:多线程支持。
ui:UI界面。
用于显示自定义的UI界面,和用户交互。
除此之外,Auto.js内置了对Promise。
2021/9/8 13:25:07 10.36MB autojs android
1
autojs打包成apk的插件Auto.js使用JavaScript作为脚本语言,目前使用Rhino1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。
因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程前面的两个JavaScript教程链接来学习。
如果您想要使用TypeScript来开发,目前已经有开发者公布了一个可以把使用TypeScript进行Auto.js开发的工具,参见Auto.jsDevTools。
如果想要在电脑而不是手机上开发Auto.js,可以使用VSCode以及相应的Auto.js插件使得在电脑上编辑的脚本能推送到手机运行,参见Auto.js-VSCode-Extension。
本文档的章节大致上是以模块来分的,总体上可以分成"自动操作"类模块(控件操作、触摸模仿、按键模仿等)和其他类模块(设备、应用、界面等)。
"自动操作"的部分又可以大致分为基于控件和基于坐标的操作。
基于坐标的操作是传统按键精灵、触摸精灵等脚本软件采用的方式,通过屏幕坐标来点击、长按指定位置模仿操作,从而到达目的。
例如click(100,200),press(100,200,500)等。
这种方式在游戏类脚本中比较有可行性,结合找图找色、坐标放缩功能也能达到较好的兼容性。
但是,这种方式对一般软件脚本却难以达到想要的效果,而且这种方式需要安卓7.0版本以上或者root权限才能执行。
所以对于一般软件脚本(例如批量添加联系人、自动提取短信验证码等等),我们采用基于控件的模仿操作方式,结合通知事情、按键事情等达成更好的工作流。
这些部分的文档参见基于控件的操作和基于坐标的操作。
其他部分主要包括:app:应用。
启动应用,卸载应用,使用应用查看、编辑文件、访问网页,发送应用间广播等。
console:控制台。
记录运行的日志、错误、信息等。
device:设备。
获取设备屏幕宽高、系统版本等信息,控制设备音量、亮度等。
engines:脚本引擎。
用于启动其他脚本。
events:事件与监听。
按键监听,通知监听,触摸监听等。
floaty:悬浮窗。
用于显示自定义的悬浮窗。
files:文件系统。
文件创建、获取信息、读写。
http:HTTP。
发送HTTP请求,例如GET,POST等。
images,colors:图片和图色处理。
截图,剪切图片,找图找色,读取保存图片等。
keys:按键模仿。
比如音量键、Home键模仿等。
shell:Shell命令。
threads:多线程支持。
ui:UI界面。
用于显示自定义的UI界面,和用户交互。
除此之外,Auto.js内置了对Promise。
2021/11/22 7:33:25 10.36MB autojs android
1
一个相似于QQ截图的屏幕截图软件的源码,由VS2008MFC编写,给大家参考一下。
2019/4/14 14:31:44 41KB 截图 MFC C++
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡