首页 文章 精选 留言 我的

精选列表

搜索[Web安全],共10000篇文章
优秀的个人博客,低调大师

好程序员web前端分享用JavaScript实现的5个常见函数

<div id="container"></div> <script> var count = 1 var container = document.getElementById('container') function getUserAction(e) { // 空格 if (e.keyCode === 32) { container.innerHTML = count++ } } // document.onkeydown = debounce(getUserAction, 1000, false, true) document.onkeydown = throttle(getUserAction, 1000, true, true) function debounce(func, wait, leading, trailing) {} function throttle(func, wait, leading, trailing) {} </script>

优秀的个人博客,低调大师

菜鸟自学selenium+python基于web的自动化(功能自动化)

本人是自动化测试初学者,真正的菜鸟一只。 实际入坑测试接近2年(截止发文之前)。对自动化测试没有太深入的了解,写这些只是做个铺垫,因为能看这篇文章的基本都是小白或者菜鸟。说到这里,不再继续侃,直接上菜。 为什么学自动化,because make so much money!那么学自动化的基本功就是学习力。题外话,没学习力,学什么都费劲。提高学习力的办法就是多看书,没有捷径可走。 学自动化之前,你至少要了解selenium、python、html、css是什么,要掌握python的基本知识,selelnium的环境的搭建,python的环境搭建。如果不知道怎么搭建,问度娘,大把的教程,这里不在赘述。 selenium搭建好了,在搭建上python,自动化也就有了地基。现在开始安插零件。我经常使用的浏览器是Chrome,偶尔用一下FireFox,所以,你用哪个浏览器,就要安装相应的Webdriver。 安装Webdriver注意版本和兼容性,要看下是否跟你当前使用的浏览器版本和python版本是否匹配,不然使用过程中各种坑。然后安装上调试神器“pycharm”,个人推荐,这个工具用着不错。注意把环境和兼容性要调试好,不然代码无法正常运行。 首先尝试一下你安装的selemium和python等是否运行正常,先创建一个helloworld.py文件,输入: #coding:utf-8 print('hello world') 自测一下安装的环境是否正常工作

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册