自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 PyCharm证书过期:Your license has expired

打开pychram软件提示证书过期Your license has expired。首先尝试的解决方法是:打开软件,在授权页面勾选License server选项,在地址栏输入http://idea.imsxm.com/,再点击Activate按钮即可。不过并没有什么卵用。查看资料后,发现原因是*.lanyus.com及*.qinxi1992.cn下的全部授权服务器已遭JetBrains封...

2018-10-22 16:24:45 5347 2

原创 python3在导入HTMLTestRunner时,提示No module named 'HTMLTestRunner'

步骤一:下载HTMLTestRuner.py文件http://tungwaiyip.info/software/HTMLTestRunner.html步骤二:把下载好的HTMLTestRunner.py放入Python/Lib下步骤三:官网上下载的HTMLTestRuner.py是python2语法写的,此处要改成python3语法第94行,将import StringIO修改成i...

2018-09-14 15:55:48 2247

转载 python安装HTMLTestRunner

python安装HTMLTestRunnerhttps://www.cnblogs.com/jpr-ok/p/9168197.html

2018-09-14 15:46:18 8350

转载 HTTP请求之content-type

本博客转载自:http://www.cnblogs.com/dinghanhua/p/5646435.html关于content-type在Jmeter中对应的参数输入方式主要有三种。第一部分:目前工作中涉及到的content-type 有三种:content-type:在Request Headers里,告诉服务器我们发送的请求信息是哪种格式的。1 content-type:applicatio...

2018-06-14 14:50:13 1289

原创 在安装了jdk1.7后又安装了1.8,在cmd中运行java -version,报错“Registry key 'Software\JavaSoft\Java Runtime Environment'

原因:解决方法:1.在注册表下,删除多余的jdk版本,仅留下一个版本即可。打开注册表regedit,找到目录HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft2.修改system32下java.exe的名称...

2018-05-22 17:05:29 1888

原创 (python + selenium) 数据驱动(参数化)

读取txt文件中的数据来实现参数化创建data.txt文件baidu_readData.py#-*- coding:utf-8 -*-from selenium import webdriverimport os,timesource = open("C:\Python27\example\data.txt","r")values = source.readlines()source...

2018-02-22 14:27:10 9260 2

原创 (python + selenium) 下拉框的定位操作

下拉框是web页面中非常常见的,定位起来也比较简单。先定位下拉框再定位选项,进行二次定位就可以了。下面通过具体的例子来说明定位方法:select.html <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"/> <title>sele...

2018-02-08 11:18:20 2453

原创 报错“ValueError: invalid \x escape”。

在运行下面Python代码时报错“ValueError: invalid \x escape“'''css元素定位'''from selenium import webdriver driver = webdriver.Chrome() driver.get("C:\Python27\example\ss\xml2.html" )driver.find_element_...

2018-02-08 10:51:11 1804

原创 (selenium+python) alert/confirm/prompt 处理

WebDriver中处理JS所生成的alert、confirm、promot是很简单的。具体思路是使用switch_to_alert()方法定位到alert/confirm/promot。然后使用text/accept/dismiss/send_keys按需要进行操作。下面是模拟百度首页的搜索设置。第一次运行代码hello.pyfrom selenium import webdriverimpo...

2018-02-08 10:34:30 914

原创 Windows XP32+Python2.7+selenium环境配置

一.下载安装Python,到 https://www.python.org/downloads/, 下载2.7.X版本,如图下载完后直接,双击开始安装,记得在勾选组建的时候,需要勾选安装python到path这个选项,否则安装完了,还需要类似配置jdk环境变量一样把python添加到系统path中去。二、打开cmd,进入Python安装路径下的Scripts目录。输入命令行

2018-02-05 16:08:15 1685 2

原创 运行python代码是报错“httplib.BadStatusLine: ''”

报错:原因:headers验证的问题问题所在:

2018-02-01 11:29:30 3329

原创 python字符串前面加u、r、b的意思。比如 : u'链接糗事百科失败'。

1、字符串前加 u  例:u"我是含有中文字符组成的字符串。"  作用:后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。  PS:不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行。一般英文字符在使用各种编码下,,基本都可以正常解析, 所以一般不带u。但是中文有事会出现问题,就要想以前在学校上机敲代码时

2018-02-01 09:59:52 276

原创 Python报错“urllib2.HTTPError: HTTP Error 405: Not Allowed”的解决方法

可参考:http://lovesoo.org/python-urllib2-send-a-get-or-head-request-error-http-error-405method-not-allowed-solutions.html

2018-01-30 14:47:30 2803

原创 Python27安装第三方Pillow库以及实例

Python27安装第三方Pillow库步骤一:找到easy_install.exe工具。在windows下安装Python后,在其安装路径下的scripts文件中默认安装好了easy_install工具。完整路径如下例:C:\Python27\Scripts\easy_install.步骤二:使用easy_install.exe工具一键安装pip.打开cmd,输入安装命令。操

2018-01-23 16:24:20 735

转载 关于python在cmd中输出中文乱码的问题

转载:http://blog.csdn.net/jia304349145/article/details/59706455

2018-01-18 11:28:41 350

原创 Windows平台python的安装运行

python安装步骤:打开WEB浏览器访问http://www.python.org/download/在下载列表中选择Window平台安装包,包格式为:python-XYZ.msi 文件 , XYZ 为你要安装的版本号。要使用安装程序 python-XYZ.msi, Windows系统必须支持Microsoft Installer 2.0搭配使用。只要保存安装文件到本地计算机,然后运行它,看看你

2018-01-18 11:09:52 589

原创 使用高级的CSS选择器定位元素

之前已经学习了基本的CSS选择器 http://blog.csdn.net/adonis_lu37/article/details/76997138,这里我们将探索用一些高级的CSS选择器来定位元素。如相邻的兄弟结合伪类的使用。查询子元素 UserName: Password: 如果想要定位表单中的用户名输入框,我们使用在父子元素间使用“>”符号WebElement

2018-01-17 17:22:56 726

原创 元素定位---使用 XPath 定位元素

XPath 是 XML 路径语言,用来查询 XML 文档里中的节点。主流的浏览器都支持 Xpath,因为 HTML 页面在 DOM 中表示为 XHTML 文档。Xpath 语言是基于 XML 文档癿的树结构,并提供了浏览树的能力,通过多样的标准来选择结点。Selenium WebDriver 支持使用 Xpath 表达式来定位元素。利用 Xpath 来定位元素非常方便,但是,便

2018-01-17 16:06:58 3505

原创 JavaScript学习笔记

一、js基本添加语法 alert("in head"); alert("before 正文1"); 正文1 alert("after 正文1"); 正文2 二、js对象1.系统对象 //系统对象: //数组 ---- 相当于js中的集合类 var arr =

2018-01-10 17:33:07 290 1

原创 CSS学习笔记

一、CSS选择器1. id 选择器 css的默认样式 /*ID选择器*/ #s1{ color:red; } #p1{ color:blue; } #title1{ color:yellow; } 正文部分 一级标题 段落标记 段落标记p2p2p2p2p2p2p2p2p2p22 文字中的以部分特殊内容2.

2018-01-10 17:31:00 257

转载 webdriver实用指南

WebDriver实用指南 https://github.com/easonhan007/webdriver_guide/blob/master/README.md

2018-01-02 14:02:50 271

原创 自动化测试框架Selenium+java+TestNG

TestNG按顺序执行casepackage seleniumKuangJia;import org.testng.annotations.AfterClass;import org.testng.annotations.Test;import org.testng.annotations.BeforeClass;public class DemoTestNG { @Before

2017-11-06 14:14:49 504

转载 正则表达式学习笔记

正则表达式语法正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。1)特殊字符。特别字符描述$匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '

2017-10-17 15:29:53 213

原创 Web Driver与浏览器

1.操作页面元素之单选按钮

2017-09-12 10:36:20 252

原创 学习JMeter的笔记

1.如果JMeter出现运行异常,测试人员可以在jmeter.log日志文件中查看相关信息。另外,如果用户想要获取更详细的日志,可以修改jmeter.properties文件中的属性log_level.jmeter。默认是INFO,查错时可以修改为DEBUG。log_level.jmeter=INFOlog_level.jmeter.junit=DEBUG#log_level.jmet

2017-09-06 14:31:24 282

原创 使用 TestNG 创建一个数据驱动测试过程中遇到的问题

1.testng安装和基本使用: http://blog.csdn.net/huazhongkejidaxuezpp/article/details/48662833 2.运行testng,报错:“a jni error has occurred,please check your installation and try again”原因:jar包不完整,缺少TestNg

2017-09-05 17:09:31 675

原创 使用 JUnit4参数化的特性来创建Selenium WebDriver的数据驱动测试中遇到的错误

1.在运行时报错:“ java.lang.Exception: Test class should have exactly one public zero-argument constructor ”。解决方法:class上忘了加“@RunWith(value=Parameterized.class)”

2017-09-05 15:21:13 653

原创 struts2工作原理以及与spring mvc的区别

一、struts2工作原理步骤:1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求。2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 。3 接着FilterDispatcher(现已过时)被

2017-09-05 13:59:52 730

原创 JMeter链接mysql数据库实例

1.下载jdbc mysql driver:http://download.csdn.net/download/adonis_lu37/99648082.在JMeter中新建测试计划。点击预览,加载jdbc mysql driver。3.添加JDBC Connection

2017-09-05 11:40:19 253

原创 JMeter---Switch Controller

Switch控制器通过给该控制器中的Value赋值,来指定运行哪个采样器。有两种赋值方式:1.第一种是数值,Switch控制器下的子节点从0开始计数,通过指定子节点所在的数值来确定执行哪个元素。2.第二种是直接指定子元素的名称,比如采样器的Name来进行匹配。当指定的名称不存在时,不执行任何元素。当Value为空时,默认执行第1个子节点元素。1、设置Switch Contr

2017-09-01 13:50:03 1352

原创 JMeter---ForEach循环控制器实例

ForEach控制器在用户自定义变量中读取一系列相关的变量。该控制器下的采样器或控制器都会被执行一次或多次,每次读取不同的变量值。所以ForEach总是和User Defined Variables一起使用。下面是循环登录163邮箱的实例。1.添加用户自定义变量2.foreach控制

2017-09-01 11:28:09 11737

原创 JMeter元件的作用域与执行顺序

JMeter元件:            取样器sampler、逻辑控制器logic Controller、配置元件 config elements、定时器 times、            前置处理器 per-processors、后置处理器post-processors、断言assertions、监听器listener            在jmeter中,元件的作用域是靠

2017-08-31 14:26:55 323

原创 总结一下安装LoadRunner会遇到的坑

(1)安装组件运行setup.exe,安装LoadRunner11时,安装程序会自动检测系统所安装的组件情况,LoadRunner运行支持的组件,一般比较重要的是Visual C++ 2005 SP1和.Net Framework 3.5。如果是全新的系统一般会是5个,直接点击“下一步”就行。(2)安装loadrunner时右击安装文件,选择以管理员身份运行。(3)无法将值Disa

2017-08-30 10:58:58 1580

原创 使用命令行运行JMeter脚本

使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资源。使用命令jmeter -n -t -l (比如 jmeter -n -t testplan.jmx -l listener.jtl)

2017-08-28 10:14:36 646

原创 Selenium IDE 报错 Timed out after 50000ms 或 Element ...... not found

问题一:[error] Timed out after 50000ms1.可以将速度控制条的播放速度调整至slow 2.修改options中的默认超时时间。

2017-08-17 11:12:04 1097

原创 使用 Selenium API(2)

9. 使用 RemoteWebDriver/Grid 进行截图当测试运行在 RemoteWebDriver/Grid 时就不能使用 TakeScreenshot 接口来进行截图。但是我们可以使用 TakesScreenshot 接口的 Augmenter类来截取 RemoteWebDriver中的屏幕如何实现:创建一个 RemoteWebDriver 的测试。加

2017-08-11 14:54:00 274

原创 使用 Selenium API(1)

1.检查元素的文本2.检查元素的属性值3.检查元素的 CSS 属性值4. 针对鼠标和键盘事件使用高级的用户交互 API5.在元素上执行双击操作6.执行拖拽操作7. 执行 JavaScript 代码8. 使用 Selenium WebDriver 进行截图9. 使用 RemoteWebDriver/Grid 进行截图10. 将浏览器窗口最大化11. 自

2017-08-10 14:07:10 231

翻译 元素定位---使用 CSS 选择器定位元素

1.使用绝对路径来定位元素CSS 绝对路径指的是在 DOM 结构中具体的位置。下面一个例子,使用绝对路径来定位用户名输入字段。在使用绝对路径的时候,每个元素之间要有一个空格。WebElement userName=driver.findElement(By.cssSelector("html body div div form input"));你也可以以父子关系癿方式”>

2017-08-09 15:28:49 2982

原创 Selenium元素定位

selenium WebDriver 定位元素是通过使用 findElement()和 findElements()方法。findElement()方法迒回一个基亍指定查寻条件癿 WebElement 对象戒是抛出一个没有找到符合条件元素癿异常。findElements()方法会迒回匹配指定查询条件癿 WebElements 癿集合,如果没有找到则迒回为空。查询方法会将 By

2017-08-08 17:34:20 363

poi-bin-3.17-betal-20170701.zip

内含poi-3.17.jar、 poi-ooxml-3.17.jar、 poi-ooxml-schemas-3.17.jar、dom4j-1.6.1.jar、 xmlbeans-2.6.0.jar

2017-09-06

testng-6.8.5

TestNG依赖包,导入后可解决因找不到依赖而出现的问题.TestNG是一个开源自动化测试框架,其灵感来自JUnit和NUnit的,但引入了一些新的功能,使其功能更强大,使用更方便。

2017-09-05

jcommander-1.48.jar

TestNG运行时需要的依赖包,可用于解决Error:a jni error has occurred,please check your installation and try again 错误

2017-09-05

mysql-connector-java-5.1.41.jar

连接mysql数据库的驱动,需要解压后把mysql-connector-java-5.1.5-bin.jar放在xia项目目录WEB-INF\lib文件夹。

2017-09-05

selenium-java-client-driver.jar

selenium-java-client-driver.jar

2017-08-10

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

TA关注的人

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