自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 Task6 学习IP相关知识

Task6 学习IP相关知识1.学习什么是IPip地址:用来在网络中标记一台电脑的一串数字,比如192.168.1.1;在本地局域网上是惟一的。每一个IP地址包括两部分:网络地址和主机地址。PS:以上来源:https://baijiahao.baidu.com/s?id=1603349398532855649&wfr=spider&for=pc2.为什么会出现IP被...

2019-03-06 14:42:43 570

原创 Task5 安装selenium并学习,登录163.邮箱

使用selenium模拟登陆163邮箱废话不多少,全在代码注释中#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2019/3/5 9:00# @Author : StalloneYang# @File : 05_selenium_163.py# @desc:from selenium import webd...

2019-03-05 09:40:29 2230

原创 Task4 学习xpath

学习xpath,使用lxml+xpath提取内容。 使用xpath提取丁香园论坛的回复内容#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2019/3/4 9:22# @Author : StalloneYang# @File : 04_xpath_dingxiang.py# @desc:学习xpath,使用lx...

2019-03-04 17:45:23 264

原创 Task3 学习beautifulsoup

常用的几个beautifulsoup技巧html对象 text文本去掉标签print(soup)print(soup.text)<class ‘bs4.BeautifulSoup’> 对象类型print(type(soup))查找a标签 .text打印a的内容print(soup.find(‘a’))print(soup.find(‘a’).text)...

2019-03-03 19:25:51 248

原创 Task2 正则表达式

1.什么是正则表达式并尝试一些正则表达式并进行匹配以下是从别人的总结中copy过来的,学习和留着以后方便查用一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(...

2019-03-02 21:39:53 416

原创 爬虫 Task1 学习get与post请求

1.学习get与post请求,尝试使用requests或者是urllib用get方法向 百度一下,你就知道​发出一个请求,并将其返回结果输出。#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2019/3/1 17:19# @Author : StalloneYang# @File : day01.py# @de...

2019-03-01 17:48:21 1365

原创 selenium定位 百度搜索框输入关键字后,下拉框联想出来的怎么定位

百度搜索框输入关键字后,下拉框联想出来的怎么定位? 百度下拉框联想出来的我们按F12中的箭头时,下拉框会消失收回去的。 这个时候怎么办呢解决办法: 就三个步骤 1.在百度搜索框输入关键字“上海悠悠”后,下拉框显示了“上海悠悠博客园”、“上海悠悠博客”、“上海悠融招聘”、“上海悠悠 博客园” 2.鼠标移动到“上海悠悠博客园”,然后点鼠标右键-点击查看元素 3.在元素查看器中定位到了,...

2018-04-05 21:24:22 10477 4

原创 firefox 安装Selenium IDE

重装系统后,又得重新在firefox 安装Selenium IDE,可恶的是,我直接安装了5.6的,然后去FF插件中找,进入找不到Selenium IDE,原来是FF的版本太高,不支持打开firefox,输入地址 https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/Selenium是FF的插件,直接就可以启动,录制FF浏览器的操作,

2017-09-19 19:45:13 1227

原创 pycharm快捷键、常用设置、配置管理

PyCharm3.0默认快捷键(翻译的) PyCharm Default Keymap 1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 快速导入任意类 Ctrl + Shift + Enter 语句完成 Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档

2017-09-17 21:01:34 1463

原创 如何查看python selenium的api

首先打开命令行,在doc窗口输入:python -m pydoc -p 4567简单解释一下:python -m pydoc表示打开pydoc模块,pydoc是查看python文档的首选工具; -p 4567表示在4567端口上启动server; 然后在浏览器中访问http://localhost:4567/,此时应该可以看到python中所有的Modules按ctrl+f,输入selenium

2017-09-17 10:01:17 452

原创 LoadRunner使用之:fiddle脚本保存后转化为LoadRunner脚本

很多小白同学在使用LoadRunner时,每次都卡死在LoadRunner安装成功后,录制脚本,LoadRunner启动不了浏览器,打不开啊,打开后又是一片空白啊等等!!!浏览器打开了,录制的事物一直是0,!脚本是空白的!反正各种问题!此篇文章就帮小白同学解决以上问题,无需LoadRunner录制浏览器。直接用fiddle录制,然后转换成LoadRunner脚本。感觉是不是屌屌的????需要的工具:

2017-06-13 21:52:48 5086 3

原创 LoadRunner使用之:深入理解Resource和Non-Recource

LoadRunner中Resource表示该URL是否属于资源,“Resource=0”是非资源,在重放时该URL总是会被下载;“Resource=1”为资源,只有在选中“Download non-HTML resources”选项的情况下才会被下载。   RecContentType表示该资源的类型,它包含资源的primary、secondary两个类型值,primary类型值最常出现的有 te

2017-06-13 20:25:40 824

转载 安全测试之sql注入

原文地址:http://www.cnblogs.com/tanshuicai/archive/2010/02/03/1664900.htmlSQL注入攻击是黑客对数据库进行攻击的常用手段之一。随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用

2017-05-10 10:05:36 5356

原创 robotframework使用之 下拉框的选择

选择下拉框有几种方式处理,首先在浏览器F12选择下拉框1. F12后看见下拉框的源码是<option xxx><select class="w_60" data-reactid=".0.$/=10.2.$/=10.0.1.1.0.0.1.1"><option selected="" value="" data-reactid=".0.$/=10.2.$/=10.0.1.1.0.0.1.1.0">请

2017-03-16 17:15:00 15897 9

转载 fiddler抓包后转化为loadrunner脚本

众所周知,LR的各种浏览器不能正常弹出,以及脚本中的手工转译一直是困扰着广大性能测试工程师的一大问题。 我在做一个HTTP接口性能测试时,需要上报大量的json数据,这时使用LR进行脚本编写后然后自己手工转译工作量又大然后也容易出错,本人使用了fiddler+POSTMAN的方法解决了该问题。 操作步骤如下: 打开fiddler过滤需要抓取的内容(如我请求server的HOST),具体方法不在

2017-01-06 09:40:11 9185 6

原创 LoadRunner 常见问题解决办法

LR 脚本为空的解决方法:1.去掉ie设置中的第三方支持取消掉 2.在系统属性-高级-性能-数据执行保护中,添加loadrunner安装目录中的vugen.exe文件  遇到flight界面为空的解决的可能方法:1、如果安装了IE以外的浏览器,并且IE不是默认浏览器,则无法生成录制脚本2、如果录制脚本时IE不能 打开,则需要将浏览器的IE工具高级选项中,将“启用第三方浏览器扩展”的勾选去掉3、l

2016-12-27 11:23:20 5830 1

原创 测试人员如果参加需求评审会议,该注意什么?

1.在评审需求之前,产品需发出要评审的文档,测试人员先对熟读需求文档,了解每个功能点是干什么的 2.测试人员在熟悉文档的过程中,先把自己的疑问记录下来,注意需求文档中主要功能、功能的专业术语,页面的交互方式、交互方式是否写的清楚。 3.对业务一定要熟悉待续更新~~~

2016-12-14 09:59:57 9580

原创 使用LoadRunner之参数化取值

改变参数化的取值方式,关键在于Select next row和Update value on这两个选项。  Select next row包括以下选项: Sequential:顺序方式 Random:随机方式 Unique:唯一方式  Update value on包括如下选项: Each iteration:每次迭代更新取值 Each occurrence

2016-12-12 20:02:16 849

原创 LoadRunner使用之web_concurrent_start和web_concurrent_end的作用

转自:http://www.51testing.com/html/63/290563-245377.html在以URL-based 方式录制脚本时,出现以下web_concurrent_start(null),web_concurrent_end(null)两个函数,查了一下:URL-based 方式将每条客户端发出的请求录制成一条语句,对LoadRunner来说,在该模式下,一条语句只建立一个到服

2016-12-12 14:57:23 6975

原创 Nmon工具的使用以及通过nmon_analyse生成分析报表

Nmon工具的使用以及通过nmon_analyse生成分析报表 在我们监控我们的操作系统的时候如果可以把各个硬件的监控信息生成形象化的分析报表图对于我们来说是件太好的事情了,而通过ibm的nom和nmon_analyser两者的结合完全可以实现我们的要求。首先对nmon和nmon_analyser做一个大概介绍。 Nmon 是一个分析aix和linux性能的免费工

2016-12-08 16:36:31 10739

原创 robotframework使用之元素定位动态ID方法

昨天碰到一个奇葩的问题,一个弹出框所有元素ID竟然的动态的,关闭后再打开,里面的ID又变! 如下图: 我把弹出框关闭再打开对比,天啊撸,日了狗了~ID边了! 解决办法:目前知道的有三种方法:Click Element //div[contains(@id,'rt_rt_1b2q')] #点击确定上传Click Element //div[starts-with(@id,'rt

2016-12-01 09:59:36 9313 1

原创 chromel浏览器老是提示adobe flash player已过期

最近chrome浏览器升级为54.0后,老是提示adobe flash player已过期,烦死了,使用了网上各种办法,都不行。 最后下载了这个安装就可以了,百度下载链接:http://pan.baidu.com/s/1skSNZHF 密码:594g

2016-11-29 21:44:03 912

原创 下载chrome浏览器和火狐浏览器各种版本地址,mark~~~

chromedriver下载地址:http://chromedriver.storage.googleapis.com/index.html (被墙了) chromedriver下载地址:http://npm.taobao.org/mirrors/chromedriver geckodriver下载地址:https://github.com/mozilla/geckodriver/releas...

2016-11-28 15:56:05 6910

原创 robotframework使用之浏览器打不开,报错'Capture Page Screenshot' could not be run on failure: No browser is open

碰到这个问题,首先确认一下你的selenium是什么版本,如图是selenium3.0以上的,并且其日志中的错误中包含: ‘geckodriver’ executable needs to be in PATH. 解决办法: 1.下载geckodriver.exe,下载路径:https://github.com/mozilla/geckodriver/releases, 2.放到Python路

2016-11-27 19:58:25 11236

原创 robotframework使用之RIDE的底部的日志没显示怎么办?

问题:RIDE的底部的日志没显示怎么办?解决办法:在Python27的安装路径下D://Python27\Lib\site-packages\robotide\contrib\testrunner下的testrunner.py文件的第400行pop方法里的这一句:return result.decode(‘UTF-8’)找到后,加上这句代码如图

2016-11-27 18:39:21 5794

原创 robotframework使用之“Firefox启动不起来,或者是启动了,页面是空白的,URL地址栏是空的”

Firefox启动不起来,或者是启动了,页面是空白的,URL地址栏是空的 解决办法:可能是Firefox版本过高,碰到此问题请降低Firefox版本,最好是45.0版本以下还有另一个问题:链接Oracle数据库链接不上 解决办法:把oci.dll oraociei11.dll orasqk11.dll放到Python27目录

2016-11-26 16:41:32 2821

原创 robotframe使用之时间控件点击不了

robotframe使用之时间控件点击不了今天使用robotframe写脚本的时候,碰到点击时间控件点击不了。折腾了一天,请教了各种高手,最后总结出经验是因为iframe的问题。正常的页面,时间控件会写在一个iframe里面,所以robotframework找不到对的ID或者xpath等。要解决这个问题必选先显示iframe。使用关键字Select Frame来操作。如

2016-11-25 18:40:38 4928

原创 使用robotframework常见的几个问题

问题:用rf运行IEdriver的速度好慢,比如在输入框输入用户名,一秒输入一个字符。你们的是不是这样子的?。如果是chromedriver就很快解决办法:把IEDriver从64位换成32位问题:Firefox启动不起来,或者是启动了,页面是空白的,URL地址栏是空的解决办法:可能是Firefox版本过高,碰到此问题请降低Firefox版本,最好是45.0版本以下

2016-11-25 10:17:23 23545

原创 robotframe使用之滚动条

方法一:Excute Javascript window.scrollTo(0,document.body.scrollHeight); 方法二:Execute Javascript document.body.scrollTop=100000

2016-11-24 14:11:17 3215

原创 robotframework常用的几个快捷键

robotframework常用的几个快捷键重命名(F2)搜索关键字(F5)执行用例(F8)创建新工程(ctrl+n)创建新测试套(ctrl+shift+f)创建新用例(ctrl+shift+t)创建新关键字(ctrl+shift+k)向上移动用例(ctrl+↑)向下移动用例(ctrl+↓)显示关键字信息( ctrl+鼠标悬浮)(鼠标悬浮于关键字上)

2016-11-23 09:23:54 6374

原创 robotframework安装appium

安装: Appium-Python-Client,在运行的cmd下输入:pip install Appium-Python-Client安装:robotframework-appiumlibrary,在运行的cmd输入:pip install robotframework-appiumlibrary

2016-09-09 13:47:38 404

原创 RIDE的日志不见了

1.用cmd运行ride.py时,总是报一大堆的错:2.运行ride的时候,日志也没显示出来解决办法:1.找到python的目录Python27\Lib\site-packages\robotide\contrib\testrunner下的testrunner.py修改为:保存后,删除testrunner.pyc文

2016-09-07 17:57:13 1716

原创 简易安装robotframework步骤

1.安装python2.7的集成包ActivePython-2.7.10.12-win64-x64.msi,直接双击安装即可。此包已经包含python2.7、pip和setuptools 。下载地址:链接:http://pan.baidu.com/s/1jH8EXfw 密码:1we02.在线安装robotFramework,在运行中输入cmd,然后输入 pip install robo

2016-09-02 17:20:55 709

转载 关于测试中常用到的一些方法、策略总结

一些常用模块的测试用例1、登录  2、添加  3、查询  4、删除1、登录①用户名和密码都符合要求(格式上的要求)②用户名和密码都不符合要求(格式上的要求)③用户名符合要求,密码不符合要求(格式上的要求)④密码符合要求,用户名不符合要求(格式上的要求)⑤用户名或密码为空⑥数据库中不存在的用户名,不存在的密码⑦数据库中存在的用户

2016-08-24 14:11:10 32537

原创 在linux 64位下安装JDK

一、安装JDK步骤1.在/home/dtyims/java放"jdk-6u4-linux-x64.bin"包   下载地址:http://pan.baidu.com/s/1eSt1yds2.jdk-6u4-linux-x64.bin 这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u4-linux-x64.bin   # ./jdk-

2016-07-14 11:04:15 449

原创 在linux下安装禅道

最近公司要部署一个bug管理系统,网上查了一下,禅道还是挺好用的,关键开始开源的。废话不多少,直接进入主题~~~1、首页肯定要准备禅道的安装包咯,去禅道官网下载禅道,请去官网http://www.zentao.net/download.html下载,或者用下面的下载链接耶可以:下载地址一、禅道项目管理软件源码下载下载站点1:http://sourceforge.

2016-04-28 09:09:55 12563 6

原创 在Pycharm 中import os 或者import selenium from selenium import webdriver就会报错

本人小菜鸟,第一次使用pycharm,从网上复制代码过来,如图所示报错了,最后问一位大神才得以解决,原来是pycharm IDE没找到正确的python版本,重新选择就好如下图步骤:

2016-03-13 00:28:48 18175 1

转载 自动化测试面试

目前市场上 自动化测试职位开放了很多很多 几乎每个公司都会这样发布招聘信息,但是我们理解的自动化测试,是不是用人单位理解的自动化测试呢。好似与雷军理解的黑科技一样。我们在招聘自动化测试职位的时候,又是如何面试这个岗位的人呢,如果用简单10几个问题全面考察并确定人是否胜任呢?早上我花了20分钟写了一个筛选的脚本,请大家批评不准确的地方,我们一起来完善这个脚本。《常规问题》

2016-03-04 09:04:38 26724

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除