大部分系统在用户登陆时都要求用户输入验证码,测试脚本如何在性能测试或自动化测试时绕开验证码呢?废话不多说,直接上代码详细介绍一下通过cookie完美绕过验证码。#1、以实际测试项目为例,先进行模拟登陆操作并获取登陆成功时的cookie。from selenium import webdriverim ...
分类:
编程语言 时间:
2018-09-28 19:03:17
阅读次数:
169
前言 在web页面中,可以使用selenium的定位方式来识别元素,从而来实现页面中的自动化,但对于页面中弹出的文件选择框,selenium就实现不了了,所以就需引用AutoIt工具来实现。 AutoIt介绍 AutoIt简单介绍下,AutoIt 目前最新是v3版本,这是一个使用类似BASIC脚本语 ...
分类:
编程语言 时间:
2018-09-24 00:55:13
阅读次数:
319
安装selenium pip install selenium 下载Chromedriver http://npm.taobao.org/mirrors/chromedriver/ 将Chromedriver放在/usr/local/bin 最终代码 from selenium import web... ...
分类:
编程语言 时间:
2018-09-23 11:27:20
阅读次数:
184
原文地址: https://www.jianshu.com/p/f3189f1951cc 其他类似文章: https://www.cnblogs.com/yuuwee/p/6635652.html https://blog.csdn.net/yzl11/article/details/5290194 ...
分类:
编程语言 时间:
2018-09-22 15:13:00
阅读次数:
319
场景 sleep():设置固定休眠时间。python 的time 包提供了休眠方法sleep() ,导入time 包后就可以使用sleep()进行脚本的执行过程进行休眠。implicitly_wait():是webdirver 提供的一个超时等待。隐的等待一个元素被发现,或一个命令完成。如果超出了设 ...
分类:
编程语言 时间:
2018-09-21 16:57:57
阅读次数:
202
众所周知,Python通常结合selenium模块来完成一些web的自动化测试以及RPA(Robotic Process Automation)工作。事实上,Selenium还可以支持插入js语句、执行js语句、返回js语句的执行结果到python程序中。这对于那些已经习惯了Javascript语法 ...
分类:
编程语言 时间:
2018-09-18 00:21:21
阅读次数:
2988
一、摘要 突发奇想想读取12306的车票信息,最开始想用requests,但是突然又想试试selenium的无界面浏览器。有部分正则没调好,写好就懒得调了。 套用我师傅的话就是:我凭本事写的bug,凭什么要改! 二、方案思路 url = https://kyfw.12306.cn/otn/leftT ...
分类:
编程语言 时间:
2018-09-14 00:09:01
阅读次数:
234
前言在web自动化下载操作时,有时候会弹出下载框,这种下载框不属于web的页面,是没办法去定位的(有些同学一说到点击,脑袋里面就是定位!定位!定位!)有时候我们并不是非要去定位到这个按钮再去点击,学会使用键盘的快捷键操作,也能达到一样的效果。之前讲过一篇Selenium2+python自动化75-非 ...
分类:
编程语言 时间:
2018-09-11 14:17:49
阅读次数:
827
1.id定位 find_element_by_id("tipquote") 实例: 2.name定位 find_element_by_name("username") 实例: 3.xpath定位 find_element_by_xpath("//*[@id="username"]") 实例: 4.c ...
分类:
编程语言 时间:
2018-09-11 14:16:01
阅读次数:
214
1.获取当前页面的Url 方法:current_url 实例:driver.current_url 或 print(five.current_url) 2.获取元素坐标 方法:location 解释:首先查找到你要获取元素的,然后调用location方法 实例:driver.find_element ...
分类:
编程语言 时间:
2018-09-11 14:07:46
阅读次数:
168