码迷,mamicode.com
首页 > 编程语言 > 日排行
Selenium2+python自动化41-绕过验证码(add_cookie)【转载】
前言 验证码这种问题是比较头疼的,对于验证码的处理,不要去想破解方法,这个验证码本来就是为了防止别人自动化登录的。如果你能破解,说明你们公司的验证码吗安全级别不高,那就需要提高级别了。 对于验证码,要么是让开发在测试环境弄个万能的验证码,如:1234,要么就是尽量绕过去,如本篇介绍的添加cookie ...
分类:编程语言   时间:2017-11-10 15:07:37    阅读次数:168
Selenium2+python自动化43-判断title(title_is)【转载】
前言 获取页面title的方法可以直接用driver.title获取到,然后也可以把获取到的结果用做断言。 本篇介绍另外一种方法去判断页面title是否与期望结果一种,用到上一篇Selenium2+python自动化42-判断元素(expected_conditions) 提到的expected_c ...
分类:编程语言   时间:2017-11-10 15:07:45    阅读次数:388
springboot linux启动方式
原文:https://www.cnblogs.com/woms/p/6145688.html 前台启动 后台启动 区别:前台启动ctrl+c就会关闭程序,后台启动ctrl+c不会关闭程序 制定控制台的标准输出 catalina.out将标准输出指向制定文件catalina.out 2>&1 输出所有 ...
分类:编程语言   时间:2017-11-10 15:08:51    阅读次数:391
Spring Security Ajax 被拦截
背景是项目中使用Spring Security 进行安全控制 再使用Ajax的时候会报 403(ajax get 方式是没问题的 post 的时候会报) Spring Security 原本是 防止 CSRF 攻击 现在 ajax 被误伤了... 然后下面贴解决方法,页面的head标签里 下记追加 ...
分类:编程语言   时间:2017-11-10 15:09:41    阅读次数:214
Selenium2+python自动化54-unittest生成测试报告(HTMLTestRunner)【转载】
前言 批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。 unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner 一、导入HTMLTestRunner 1.这个模块下载不能通过pip安装了,只能 ...
分类:编程语言   时间:2017-11-10 15:10:02    阅读次数:173
Selenium2+python自动化57-捕获异常(NoSuchElementException)【转载】
前言 在定位元素的时候,经常会遇到各种异常,为什么会发生这些异常,遇到异常又该如何处理呢? 本篇通过学习selenium的exceptions模块,了解异常发生的原因。 一、发生异常 1.打开博客首页,定位“新随笔”元素,此元素id="blog_nav_newpost" 2.为了故意让它定位失败,我 ...
分类:编程语言   时间:2017-11-10 15:10:12    阅读次数:584
python快速生成验证码(密码)
描述:一个简单的练习生成验证码或密码的小脚本程序,验证码广泛用于web的随机验证模块,也可以通过稍稍改造,达到随机生成密码的效果.来看看代码吧:代码:defGetCode(num): code=‘‘ foriinrange(num): w=random.choice([chr(random.randrange(65,91)),random.randrange(10)]) cod..
分类:编程语言   时间:2017-11-10 15:10:42    阅读次数:198
Selenium2+python自动化46-js解决click失效问题【转载】
前言 有时候元素明明已经找到了,运行也没报错,点击后页面没任何反应。这种问题遇到了,是比较头疼的,因为没任何报错,只是click事件失效了。 本篇用2种方法解决这种诡异的点击事件失效问题 一、遇到的问题 1.在练习百度的搜索设置按钮时,点保存设置按钮,alert弹出没弹出(代码没报错,只是获取ale ...
分类:编程语言   时间:2017-11-10 15:11:33    阅读次数:152
关于多线程并发同时使用lock时的疑问
本篇对lock的解释,主要是面向unity程序员,让其在游戏中更好的运用lock排他锁。 lock:排他锁 一般使用object o = new object()来进行排他判断。 如果四个线程同时执行, 例如: 以上代码为一个任务在4个线程下并发,当o被线程1锁,线程234均会等待,直至o解除锁定才 ...
分类:编程语言   时间:2017-11-10 15:11:41    阅读次数:217
python 练习一
登录接口练习要求:读取帐号文件,登录三次错误密码将锁定并写入锁定文件#python3.6登录接口练习 #_*_coding:utf-8_*_ importsys importos importgetpass i=0 whilei<3:#只要用户登录异常不超过3次就不断循环 name=input("请输入用户名:") #lock_file=open(‘account_lock..
分类:编程语言   时间:2017-11-10 15:13:03    阅读次数:163
学习笔记(11月10日)--python常用内置模块的使用(logging, os, command)
四周五次课(11月10日)一、logging日志是我们排查问题的关键利器,写好日志记录,当我们发生问题时,可以快速定位代码范围进行修改。Python给我们开发者们提供了好的日志模块,下面我们就来介绍一下logging模块:首先,我们先来看一个例子:importlogging logging.debug(‘This..
分类:编程语言   时间:2017-11-10 15:13:08    阅读次数:170
selenium3+python自动化50-环境搭建(firefox)【转载】
前言 有不少小伙伴在安装selenium环境后启动firefox报错,因为现在selenium升级到3.0了,跟2.0的版本还有有一点区别的。 安装环境过程中主要会遇到三个坑: 1.'geckodriver' executable needs to be in PATH 2.Expected bro ...
分类:编程语言   时间:2017-11-10 15:13:16    阅读次数:228
Selenium2+python自动化38-显式等待(WebDriverWait)
前言: 在脚本中加入太多的sleep后会影响脚本的执行速度,虽然implicitly_wait()这种方法隐式等待方法一定程度上节省了很多时间。 但是一旦页面上某些js无法加载出来(其实界面元素经出来了),左上角那个图标一直转圈,这时候会一直等待的。 一、参数解释 1.这里主要有三个参数: clas ...
分类:编程语言   时间:2017-11-10 15:13:31    阅读次数:204
Selenium2+python自动化55-unittest之装饰器(@classmethod)【转载】
前言 前面讲到unittest里面setUp可以在每次执行用例前执行,这样有效的减少了代码量,但是有个弊端,比如打开浏览器操作,每次执行用例时候都会重新打开,这样就会浪费很多时间。 于是就想是不是可以只打开一次浏览器,执行完用例再关闭呢?这就需要用到装饰器(@classmethod)来解决了。 一、 ...
分类:编程语言   时间:2017-11-10 15:13:48    阅读次数:141
Python小程序
需求:统计每分钟有多少行;及23:59有多少行,00:00有多少行,文件过大每个文件2G,共5个文件 文件:access_log.2017-11-06-00_00_00文件内容如下: Python代码如下所示: 又用Shell编了一个简单Shell脚本,脚本如下: 两个脚本的效率差别很大。。。哪位大 ...
分类:编程语言   时间:2017-11-10 15:14:01    阅读次数:190
python中常见错误及try-except 的用法
1.常见的错误 我们在使用python过程中会出现: (1)SyntaxError 句法错误。 (2)IndentationError 缩进错误。 (3)NameError 变量未定义错误。 (4)TypeError 类型错误。 2.处理异常 我们使用try...except 来处理异常: 基本语法 ...
分类:编程语言   时间:2017-11-10 15:14:40    阅读次数:429
LINUX 配置JAVAWEB 项目三大步骤
一: 安装 JRE, 以下步骤中用到的 vim 编辑, 如果不熟悉的可以参考 => http://www.cnblogs.com/lovling/p/7808494.html 01: 下载 server-jre 安装包 => http://www.oracle.com/technetwork/jav ...
分类:编程语言   时间:2017-11-10 15:14:51    阅读次数:145
python 将文件夹内的图片转换成PDF
import os import stringfrom PIL import Imagefrom reportlab.lib.pagesizes import A4, landscapefrom reportlab.pdfgen import canvasimport sys def file_na ...
分类:编程语言   时间:2017-11-10 15:15:38    阅读次数:221
CRJ巨佬gjd算法伪代码
为了方便记忆,因此给出为代码 定义 reset(N) flag=1,len = 0 赋值(LL) : while a不为零 N[i] = a[i]个位 len = i 赋值(string a): len = a.len for 0 -> len N[i] = a[len-1-i] - '0' 加法: ...
分类:编程语言   时间:2017-11-10 15:15:50    阅读次数:155
springboot整合websocket实现一对一消息推送和广播消息推送
maven依赖 常量类 接收前端消息实体 后台发送消息实体 配置websocket service 控制器 页面 ...
分类:编程语言   时间:2017-11-10 15:15:57    阅读次数:381
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!