测试
feiyang5260
需要加强学习的码农
展开
-
自动化测试之linux+xvfb+selenium+firefox+python测试环境搭建与测试
1. Xvfb为一个X虚拟框架,这个框架使用虚拟内存能让linux系统图形界面服务器(X-Server)运行在没有显示设备的机器上,这样,浏览器就可以运行了。(1) 安装xvfb需根据自己linu版本下载合适的rpm包和依赖包,并安装,安装命令如下:依赖包:rpm -ivh xorg-x11-server-common-..........-x86_64.rpm安装包:rpm -ivh xorg-...原创 2018-07-13 11:20:16 · 1811 阅读 · 0 评论 -
window查看端口使用情况
cmd后运行命令 netstat -ano查看端口使用情况-a:显示所有连接和监听端口-n:以数字形式显示地址和端口号。此选项可以与-a选项组合使用-o:显示与每个连接相关的所属进程ID...原创 2019-03-13 21:39:24 · 1249 阅读 · 0 评论 -
ftp被动模式和主动模式的区别
被动模式:ftp服务端会随机生成一个大于1024的端口号,作为服务端数据传输的端口主动模式:ftp服务端会利用20号端口,作为服务端数据传送的端口1.主动模式主动模式中,4步骤中随机端口号是指客户端开放一个随机端口,并告知ftp服务端,如下进行数据传输客户端随机端口<------数据传输------>服务端20端口2.被动模式被动模式下,4步骤服务端开放一...转载 2019-06-14 22:45:56 · 2475 阅读 · 0 评论 -
python利用selenium的webdriver获取浏览器cookies
from selenium import webdriver# 获取cookie信息browser = webdriver.Firefox()browser.get("http://www.youdao.com")cookie = browser.get_cookies()# 打印cookie信息print(cookie)# 退出浏览器browser.quit()...原创 2019-06-19 22:09:30 · 3080 阅读 · 3 评论 -
python利用selenium模拟登陆163邮箱
首先需要定位登录框的地址,分析过程见https://www.jianshu.com/p/d59a5611c053登陆框标签是一个iframe,且id每次都是不一样的,因此不能按id值查找,这里先按xpath查找,再用switch_to.frame(iframe)获得,具体代码如下:from selenium import webdriverimport timefrom sele...原创 2019-06-17 22:08:43 · 783 阅读 · 1 评论 -
python利用selenium查询单词,获取结果
话不多说,直接上代码(以查询有道字典为例)from selenium import webdriverimport timebrowser = webdriver.Firefox()browser.get("http://www.youdao.com")# 输入要翻译的单词query_input = browser.find_element_by_id('translateCon...原创 2019-06-17 22:13:29 · 872 阅读 · 0 评论 -
python中selenium(模拟登陆)+pytesseract(自动识别验证码)应用例子之查询住房公积金
这里以查询深圳住房公积金为例(http://gjj.sz.gov.cn/fzgn/zfcq/)from selenium import webdriver # 模拟浏览器操作from PIL import Image # 图像处理import timeimport pytesseract # 验证码识别# 加载等待时用到from selenium.webdriver.commo...原创 2019-07-01 21:14:09 · 408 阅读 · 0 评论