![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2024年程序员学习
文章平均质量分 89
普通网友
这个作者很懒,什么都没留下…
展开
-
shell基础--脚本创建---判断,脚本安全,set命令(2)
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。一. 编程基础程序:算法+数据结构数据:是程序的核心数据结构:数据在计算机中的类型和组织方式算法:处理数据的方式过程式:以指令为中心,数据服务于指令对象式:以数据为中心,指令服务于数据shell程序:提供了编程能力,解释执行顺序执行循环执行选择执行编程语言的基本结构:各种系统命令的组合数据存储:变量、数组包含一些命令或声明,并符合一定格式的文本文件/bin/bash1.自动化常用命令。原创 2024-05-17 06:50:28 · 615 阅读 · 0 评论 -
SHCTF2023-校外赛道WP部分_shctf校外赛道 week1 wp
由于刚接触CTF没多久 还是属于萌新级别的也没怎么打过比赛记录一下学习的过程大佬绕过即可,后续会继续加油努力。原创 2024-05-17 06:48:43 · 619 阅读 · 0 评论 -
jQuery入门到精通学习教程,收藏我这篇就够了_jquery教程
});});});原创 2024-05-16 22:17:54 · 688 阅读 · 0 评论 -
jQuery入门到精通学习教程,收藏我这篇就够了_jquery教程(1)
});});});原创 2024-05-16 22:17:18 · 1036 阅读 · 0 评论 -
jquery中的attr()和prop()
这个例子里a元素的DOM属性有hreftarget和class,这些属性就是a元素本身就带有的属性,也就是W3C标准里就包含有这几个属性,这些就叫做固有属性。处理这些属性时,建议使用prop()方法。这个例子里a元素的DOM属性有hrefid和del,很明显,前两个是固有属性,而后面一个del属性是我们自己自定义上去的,a元素本身是没有这个属性的。这种就是自定义的DOM属性,处理这些属性时,建议使用attr()方法。使用prop()方法取值和设置属性值时,都会返回undefined值。像checkbox。原创 2024-05-16 22:16:43 · 761 阅读 · 0 评论 -
GO语言:sync包——WaitGroup_go var wg sync
我们创建并启动两个goroutine,来打印数字和字母,并在main goroutine中,将这两个子goroutine加入到一个WaitGroup中,同时让main goroutine进入Wait(),让两个子goroutine先执行。当两条子goroutine都执行完毕后,WaitGroup中的counter的数值为零,解除main goroutine的阻塞。如果计数器的数值变为0,那么就表示等待时被阻塞的goroutine都被释放,如果计数器的数值为负数,那么就会引发恐慌,程序就报错了。原创 2024-05-16 16:37:47 · 325 阅读 · 0 评论 -
GO语言:sync包——WaitGroup_go var wg sync(2)
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!内容实在太多,不一一截图了。原创 2024-05-16 16:37:13 · 274 阅读 · 0 评论 -
GO语言:sync包——WaitGroup_go var wg sync(1)
我们创建并启动两个goroutine,来打印数字和字母,并在main goroutine中,将这两个子goroutine加入到一个WaitGroup中,同时让main goroutine进入Wait(),让两个子goroutine先执行。当两条子goroutine都执行完毕后,WaitGroup中的counter的数值为零,解除main goroutine的阻塞。如果计数器的数值变为0,那么就表示等待时被阻塞的goroutine都被释放,如果计数器的数值为负数,那么就会引发恐慌,程序就报错了。原创 2024-05-16 16:36:39 · 238 阅读 · 0 评论 -
GO语言:runtime包(文末附:入门基础视频+软件)_go runtime
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察。原创 2024-05-16 16:36:03 · 394 阅读 · 0 评论 -
CentOS7修改主机名_centos7用vi修改主机名(1)
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。直接输入自己想要修改的用户名,比如我修改为。因篇幅有限,仅展示部分资料。原创 2024-05-16 08:14:55 · 226 阅读 · 0 评论 -
CentOS7(1)
在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。原创 2024-05-16 08:14:19 · 560 阅读 · 0 评论 -
centos7 自动封禁恶意登录IP
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。原创 2024-05-16 08:13:44 · 787 阅读 · 0 评论 -
centos7 自动封禁恶意登录IP(1)
1 策略一是 对外修改ssh常用端口22 为其他端口比如说10022 等等。2 策略二是使用系统防火墙对恶意登录IP进行动态封停。原创 2024-05-16 08:13:06 · 671 阅读 · 0 评论 -
11【门面设计模式】_门面设计模式解决的问题(1)
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!内容实在太多,不一一截图了。原创 2024-05-15 23:41:55 · 453 阅读 · 0 评论 -
11【泛型、Map、异常】_双列集合类的父类
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!内容实在太多,不一一截图了。原创 2024-05-15 23:41:21 · 531 阅读 · 0 评论 -
11【事务处理】_navicat 事务控制
在某些成功的操作完成之后,后续的操作有可能成功有可能失败,但是不管成功还是失败,前面操作都已经成功,可以在当前成功的位置设置一个回滚点。可以供后续失败操作返回到该位置,而不是返回所有操作,这个点称之为回滚点。原创 2024-05-15 23:40:46 · 521 阅读 · 0 评论 -
11【事务处理】_navicat 事务控制(2)
如果一个业务操作中多次访问了数据库,必须保证每条SQL语句都执行成功。如果其中有一条执行失败,那么所有已经执行过的代码必须回滚(撤销)。回到没有执行前的状态。称为事务。简单来说就是要么所有的SQL语句全部执行成功,要么全部失败。原创 2024-05-15 23:40:12 · 1103 阅读 · 0 评论 -
8年经验之谈 —— 如何使用自动化工具编写测试用例?,写给正在求职的软件测试开发
测试用例自动化是追求软件质量和可靠性的强大助力。通过选择正确的自动化工具、设计有效的测试用例并结合最佳实践,软件测试人员可以充分利用自动化的潜力,以实现更快的发布周期、更高的测试覆盖率和提高的产品质量。拥抱测试自动化,同时承认其局限性,可以采用平衡的软件测试方法,实现手动和自动化测试技术之间的完美和谐。原创 2024-04-21 20:01:45 · 625 阅读 · 0 评论 -
8年经验之谈 —— Redis的性能测试与优化!_redis benchmark 性能调优
然而,在高并发、大数据存储的应用场景中,如何测试并优化Redis的性能,成为了问题。快,但一群人才能走的更远!(2)使用pipeline:Pipeline是Redis提供的一种高效的批量命令方式,可以将多个命令一次性发送给Redis,减少网络IO和序列化/反序列化的次数。所以,在Redis使用过程中,我们需要尽量减少网络IO和序列化/反序列化的次数,来达到性能优化的目的。(1)redis-benchmark:Redis提供的自带测试工具,支持并发数、数据读写模式等参数调整,使用简单方便。原创 2024-04-21 20:01:13 · 455 阅读 · 0 评论 -
8年测试老鸟整理,软件测试面试问题-初中级,全覆盖问题
一般测试面试分为三轮:笔试,HR面试,技术面试。前两轮,根据不同企业,或有或无,但最后一个技术面试是企业了解你“行不行”的关键环节,每个企业都会有的。在平时的学习、工作中一定要善于总结,如果回答不好,面试官会认为你技术能力有限或者不勤于思考,是很容易被pass掉的。hr会问的几个问题你觉得自己的优缺点是什么?你上一家公司的薪资是多少,调了几次薪?为什么从上一家公司离职呢?离职证明和背调可以吗?你还有什么问题要问吗?这些问题都带坑!原创 2024-04-21 20:00:09 · 456 阅读 · 0 评论 -
8年测试老鸟整理,软件测试面试问题-初中级,全覆盖问题(1)
如果前端请求没问题,就看后端返回报文,根据接口文档,返回的数据有误,要具体分析报错的内容。如果是前端传参不对导致的,那就是前端问题,如果传参正确,后端处理不正确,那可能就是后端问题。答:首先我会用抓包工具 (Fiddler/Charles/浏览器的F12等),看点击登录的时候有没有触发请求,如果没有请求或请求有问题,那就是前端的BUG。让你写登录,支付,充值,购物车,文件上传,三角形,笔,水杯等的测试点(80%的公司会让你分析测试点!selenium元素定位的方式,显示等待,隐式等待,强制等待的区别等。原创 2024-04-21 19:59:38 · 682 阅读 · 0 评论 -
超细Python性能测试实战,Locust框架性能测试(详全)(1)
在该脚本中,我们需要导入必要的模块和类,并定义一个继承自locust.User的用户类。它控制着用户的产生速率。在上面的示例中,我们创建了一个名为MyUser的用户类,定义了一个任务函数my_task,其中发送了一个GET请求到百度首页。在"Statistics"标签页下,可以查看更详细的统计信息,包括每个API端点的请求数、失败请求数、响应时间分布等。在Locust的Web界面中,有几个重要的测试参数需要配置,以便进行性能测试。Host:这个参数是目标系统的URL,即你要测试的应用程序或服务的地址。原创 2024-04-20 17:14:01 · 572 阅读 · 0 评论 -
超强 vim 编辑器使用技巧_技术文档 编辑器,2024年最新3年内被辞退5次35岁程序员该何去何从
1.按 0 移至首行2.i 插入3.# 注释4.退回到命令模式;我们需要四步;但是如果我们自己定义快捷键呢?只需要一步!:map ^P I#⭐️我们利用 map 进行快捷键的定义,^ 并不是 ctr+6,而是 ctrl+v+p;I 代表行首并进入插入模式;# 代表插入的是 #;成功插入后退回到命令模式;⭐️这样以后再注释,直接 ctrl+p,就可以了,感兴趣的小伙伴快快操作起来吧!:map ^B 0x⭐️有了首行插入注释符 #的快捷键,不妨在定义一个,删除首字符的快捷键;原创 2024-04-20 17:12:18 · 908 阅读 · 0 评论 -
超实用!手把手教你如何3步进行Web渗透测试!_手工渗透测试
渗透测试,是渗透测试工程师完全模拟黑客可能使用的攻击技术和漏洞发现技术,对目标网络、主机、应用的安全作深入的探测,发现系统最脆弱的环节。如果说安全检测是"横向地毯式自动化扫描",那么渗透测试就是"纵向深度人工化入侵"。可见渗透测试的目的是发现目标系统潜在的业务漏洞风险。安全问题都体现在输入输出的问题上,能够分析数据流就有迹可循了。先知道渗透测试的流程,用工具找到漏洞,了解并且复现它。原创 2024-04-20 17:11:47 · 621 阅读 · 0 评论 -
超实用的Web兼容性测试经验总结,建议Mark,2024年最新软件测试社招面试题
浏览器是Web系统中对核心的组成构件,来自不同厂家的浏览器对Javascrīpt、 ActiveX或不同的HTML规格有不同的支持,即使是同一厂家的浏览器,也存在不同的版本的问题。但大部分的项目,是不能指定浏览器的,针对这样的项目,那么我们必须针对当前的主流浏览器(含版本),在确保主流浏览器的兼容性测试通过的前提下,再对非主流浏览器(含版本)进行测试,尽量保证项目的浏览器的兼容性测试的完整性。最后需要进行组合测试。分辨率的测试是为了页面版式在不同的分辨率模式下能正常显示,字体符合要求而进行的测试。原创 2024-04-20 17:10:44 · 681 阅读 · 0 评论 -
超实用的Web兼容性测试经验总结,建议Mark_web页面浏览器兼容性
浏览器是Web系统中对核心的组成构件,来自不同厂家的浏览器对Javascrīpt、 ActiveX或不同的HTML规格有不同的支持,即使是同一厂家的浏览器,也存在不同的版本的问题。但大部分的项目,是不能指定浏览器的,针对这样的项目,那么我们必须针对当前的主流浏览器(含版本),在确保主流浏览器的兼容性测试通过的前提下,再对非主流浏览器(含版本)进行测试,尽量保证项目的浏览器的兼容性测试的完整性。被百万人刷爆的软件测试题库!分辨率的测试是为了页面版式在不同的分辨率模式下能正常显示,字体符合要求而进行的测试。原创 2024-04-20 17:10:13 · 584 阅读 · 0 评论 -
超好用的Web渗透插件 Dude渗透辅助工具_dude suite(1),2024年哔哩哔哩Golang高级面试题及答案
【新增】Dude Domain 域名爆破插件,主要功能查询、爆破子域名并探测常用服务端口开启情况;【改进】数据爆破功能并发多线程现在可以调节限制并发数量,确保回包正确率及不把服务器搞死;【改进】漏洞验证功能隐式的并发线程数量及延迟;【改进】漏洞验证功能对Poc验证情况的评估;【修复】对部分代码BUG、细节和效率进行优化。02运行环境=======Windows10 1709、Windows Server 1709 版本及以上。原创 2024-04-20 17:07:10 · 844 阅读 · 0 评论 -
资深测试总结,现在软件测试有未来吗?“你“的底气在哪里?
要胜任性能测试需要具备比较全面的知识储备,除了基本的操作系统,网络知识,还有只要会一款主流的工具,比如 Jmeter 或者 loadrunner,最好还能有些代码基础,可以更加游刃有余!如果在开发质疑我们的 bug 不是 bug,或者质疑我们的 bug 的严重级别的时候,我们可以有理有据的说服开发,让他心服口服的修复这个 bug;如果在有用户问题需要支持的时候,我们可以比开发更熟悉产品的实现,给用户提供非常实用的帮助,维护公司的形象。所以,以后往安全测试方向发展,也是一个非常不错的选择,竞争小,薪资高!原创 2024-04-20 17:06:39 · 883 阅读 · 0 评论 -
负载均衡技术对比:F5与Nginx_f5和nginx区别,2024年最新看完老板哭着让我留下来
冲、内容转换、连接加速、高速缓存、Cookie加密、选择性内容加密、应用攻击过滤、拒绝服务(DoS)攻击、SYN Flood保护、防火墙一包过滤、包消毒。智能网络、地址转换、通用持续性、响应错误处理、IPv6网关、高级路由、智能端口镜像、SSL加速、智能HTTP压缩、TCP优化、第7层速率整形、内容缓。加上多样化的负载均衡策略,智能化的流量管理,可以达到最佳的负载均衡需求。* F5 BIG-IP的iRules功能可以做HTTP内容过滤,根据不同的域名、URL,将访问请求传送到不同的服务器。原创 2024-04-20 17:04:55 · 1173 阅读 · 0 评论 -
谨以此文,向大家讲述嵌入式C语言的一些高阶知识,俗称“骚操作”,助你水平再上一个台阶(2)
外链图片转存中…(img-t2gxiKrS-1713603814356)]原创 2024-04-20 17:03:52 · 770 阅读 · 0 评论 -
谨以此文,向大家讲述嵌入式C语言的一些高阶知识,俗称“骚操作”,助你水平再上一个台阶(1)
而且很多自诩为编程高手的人,偏偏就喜欢把程序写成天书,认为让别人看不懂,却能实现正确的功能,此乃技术高超的表现。我只想说,要把程序写出格调,是需要资本的,是需要对C语言有较深入了理解的。在这章中,振南列举一些我曾经见过和使用过的编程技巧,并进行深入的解析。字符串是C语言中最基础的概念,也是最常被用到的。在实现上,因为数值09和AF在ASCII码值上并不连续(分别为0X300X39和0X410X46),所以程序中以9为分界,进行了分情况处理。其实它们在内存中的表达是几乎一样的,其实质都是内存中的字节序列。原创 2024-04-20 17:03:20 · 231 阅读 · 0 评论 -
谈谈普通人做副业的正确顺序,Flutter中网络图片加载和缓存源码分析
当然你夺旗之后,也会有对应的奖金。今天和大家聊了一下,发现都有一个问题,就是大部分人以前是没怎么接触过副业的,只有一个主业收入,其实在前几年的时候,主业如果发展得好,是不用考虑做副业的,一个工作干到退休就好了。但是现在好像不行了,大家都对工作的稳定性抱有怀疑,害怕突然工作没了,身上又背负着各种债务,上有老下有小,想想就觉得很焦虑压力很大,所以想尝试人生第二曲线的想法越来越强烈。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。原创 2024-04-20 17:02:16 · 1040 阅读 · 0 评论 -
谈谈普通人做副业的正确顺序(2),2024年最新啃完999页Golang面试高频宝典
技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。提醒大家一个点:网安的私活不是一次性的,很多以前合作过的甲方都会在后面有事的时候有偿来找我,所以人脉这一块也很重要。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。原创 2024-04-20 17:01:46 · 729 阅读 · 0 评论 -
请教ChatGPT若干个关于测试开发职业发展的问题_gpt测试开发
因此,在面对失业的时候,要保持乐观积极的态度,充满信心,坚信自己一定能够成功。因此测试开发人员也需要掌握持续集成的开发技能,以便更好地满足组织的需求。未来测试开发人员需要掌握用户体验测试的技能,以便更好地开发出更好的软件。失业并不意味着失败,而是一种新的开始,是一个崭新的起点。从而提高测试效率和质量,要求测试开发人员掌握自动化测试开发的技能。框架可以帮助开发者更好地把握测试的细节,以及更有效地进行测试,应该努力完善自己的知识技能,提高自身的综合素质,熟悉行业知识,其次要加强自我实力,在失业的这段时间里,原创 2024-04-20 17:00:43 · 449 阅读 · 0 评论 -
说说我从事软件测试工作是一种什么体验?,2024年最新PDF超过6000页,
在公司中与同事也是非常融洽,嗯,因为每个同事呢,他们的年龄呢,其实和我也差不多,都是年轻派的,像是一些老开发的话呢,是也有一些大叔。公司产品也会通过开发,测试,欲上线和正式上线这几个过程,一般来说呢,我们忙碌的时间也就是在测试和预上线的时候到达了正式上线,那就不关我们的事情了。每天呢,我们公司都是早上10点开早会,早会结束之后大概是在11点左右开始订饭了,中午吃什么要自己去预定或者呢可以到楼下的食堂,可以吃食堂的餐。每天早上我几乎都是8:10左右到公司,晚上大概是5:10左右,就可以离开公司了,回到家中。原创 2024-04-20 17:00:12 · 381 阅读 · 0 评论 -
说说我从事软件测试工作是一种什么体验?(1),2024年最新有软件测试基础学软件测试
在公司中与同事也是非常融洽,嗯,因为每个同事呢,他们的年龄呢,其实和我也差不多,都是年轻派的,像是一些老开发的话呢,是也有一些大叔。公司产品也会通过开发,测试,欲上线和正式上线这几个过程,一般来说呢,我们忙碌的时间也就是在测试和预上线的时候到达了正式上线,那就不关我们的事情了。每天呢,我们公司都是早上10点开早会,早会结束之后大概是在11点左右开始订饭了,中午吃什么要自己去预定或者呢可以到楼下的食堂,可以吃食堂的餐。每天早上我几乎都是8:10左右到公司,晚上大概是5:10左右,就可以离开公司了,回到家中。原创 2024-04-20 16:59:41 · 217 阅读 · 0 评论 -
制作HTTPS私有证书 —HTTPS证书(1),2024Golang开发社招面试总结+解答分享
DN包含证书主体的身份信息,格式为一系列键值对,使用/分隔。这个subject参数包含的键值对有:- /C=CN:国家名称是CN(China)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!-subj ‘/C=CN/ST=ZheJiang/L=HangZhou/O=HaHa/OU=HaHa/CN=192.168.3.220/emailAddress=电子邮箱’原创 2024-04-19 03:22:31 · 585 阅读 · 0 评论 -
利用Swoft实现PHP+websocket直播,即时通讯代码_php webrtc实现
参考原文: https://blog.csdn.net/bvngh3247/article/details/80742396。参考原文: https://blog.csdn.net/bvngh3247/article/details/80742396。参考原文:https://www.cnblogs.com/mobilecard/p/6542294.html。参考原文:https://www.cnblogs.com/mobilecard/p/6542294.html。主播不需要 与粉丝端建立握手机制。原创 2024-04-19 03:22:00 · 788 阅读 · 0 评论 -
一文了解什么是Selenium自动化测试?,深入解析软件测试核心组件和应用框架
selenium client(Java等语言编写的自动化测试脚本)初始化一个service服务,通过Webdriver启动浏览器驱动程序通过RemoteWebDriver向浏览器驱动程序发送HTTP请求,浏览器驱动程序解析请求,打开浏览器,并获得sessionid,如果再次对浏览器操作需携带此id打开浏览器,绑定特定的端口,把启动后的浏览器作为webdriver的remote server。原创 2024-04-18 21:52:14 · 781 阅读 · 0 评论 -
一文5000字详解Python中PO模式的设计与实现_python po模式
def load_page(self, path=None): # 访问并加载网页,如果 path 不为空的话,直接传给 driver.get() 访问。self.direct_to_product().click() # 点击 “首页” 跳转至首页。self.direct_to_login().click() # 点击 “登录” 按钮进行登录。def direct_to_product(self): # 登陆成功后,跳转至首页。原创 2024-04-18 21:48:41 · 728 阅读 · 0 评论