2023/7/15 | 6.1 | ' 队长模块_谷歌web自动化测试框架6.1 ' 1.优化队长浏览器_取标签页列表(),队长浏览器_取标签页信息列表(),队长浏览器_取标签页ID列表(),队长浏览器_取标签页_指定网页() 支持非开发者工具窗口标签页,比如打印标签页 |
2023/7/10 | 6.0 | ' 队长模块_谷歌web自动化测试框架6.0 ' 1.修复元素_添加子节点,xpath选择器模式下的错误,队长标签页类.元素_添加子节点(),队长chrome类.元素_添加子节点()同步更新 ' 2.优化元素_取可视状态,增加加强判断参数,可以判断父元素部分隐藏子元素隐藏的状态,队长标签页类.元素_取可视状态(),队长chrome类.元素_取可视状态()同步更新 ' 3.优化队长chrome类.初始化(),去掉内部队长浏览器_连接浏览器()命令,减少初始化对队长标签页类的申请和释放,减少对队长长标签页类的以赖,去掉标签页_手动绑定()改为队长浏览器_取标签页ID列表(),直接获取激活标签页ID,初始化参数 ' 4.修复元素_取img图片(),元素_取坐标(),在多线程中同时操作同一个标签页类或队长chrome类时,有一定概率崩溃,队长标签页类.元素_取img图片(),队长标签页类.元素_取坐标(),队长chrome类.元素_取img图片(),队长chrome类.元素_取坐标() ' 5.优化注入_脚本(),注入_删除(),注入清空(),ws_覆写对象(),ws_还原对象(),在多线程中同时操作同一个标签页类或队长chrome类时,有一定概率崩溃, ' 6.删除队长标签类和队长chrome类部分成员变量,更好的适应多线程 ' 7.增加队长chrome类.浏览器_关闭标签页() 用来关闭指定标签页 ' 8.队长chrome类.标签页_切换到指定网页()增加参数用来返回队长chrome类,可以用另外的队长chrome类控制指定标签页,实现多标签控制,尤其是控制一些自动打开关闭的插件 ' 9.队长chrome类.标签页_新建标签页()增加参数用来返回队长chrome类,可以用另外的队长chrome类控制新建标签页,不影响原标签页,实现多个队长chrome类控制多个标签页 ' 10.队长chrome类本来是简化队长浏览器类和队长标签页类,实现简便使用,但是随着使用,无法满足多个标签页同时操作,于是升级了部分命令功能,要是想控制多个标签页,还嫌弃标签页多,可以尝试使用队长浏览_*子程序命令和队长标签页类组合,目前3种组合方式,1.队长浏览器类和队长标签页类组合,2.队长浏览器_*子程序命令和队长标签页类组合,3.队长chome类, ' 11.增加鼠标_拖动,方便研究鼠标拖动一段距离放开,队长标签页类.鼠标_拖动(),队长chrome类.鼠标_拖动()同步更新 ' 12.优化触摸_滑动,方便研究触摸滑动一段距离放开,队长标签页类.触摸_滑动(),队长chrome类.触摸_滑动()同步更新 ' 13.优化队长标签页类和队长chrome类的一些内部参数 部分 |
2023/5/30 | 5.9 | ' 队长模块_谷歌web自动化测试框架5.9 ' 1.优化队长_启动浏览器,增加启动模式,根据不同系统可以自己选择启动方式,默认为易语言的【运行()】兼容型最好,修改参数【接收_浏览器进程id】获取方式为队长_端口取进程id_,默认取到的是主进程的id ,失败返回0 |
sunhechao 发表于 2024-3-28 00:58
这是真正的大佬
yanqihang 发表于 2024-3-28 21:58
谷歌web自动化测试框架正好要用
欢迎光临 精易论坛 (https://125.confly.eu.org/) | Powered by Discuz! X3.4 |