- 博客(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 6022 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 2294
转载 python安装HTMLTestRunner
python安装HTMLTestRunnerhttps://www.cnblogs.com/jpr-ok/p/9168197.html
2018-09-14 15:46:18 8393
转载 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 1354
原创 在安装了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 1921
原创 (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 9361 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 2507
原创 报错“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 1909
原创 (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 961
原创 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 1761 2
原创 python字符串前面加u、r、b的意思。比如 : u'链接糗事百科失败'。
1、字符串前加 u 例:u"我是含有中文字符组成的字符串。" 作用:后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。 PS:不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行。一般英文字符在使用各种编码下,,基本都可以正常解析, 所以一般不带u。但是中文有事会出现问题,就要想以前在学校上机敲代码时
2018-02-01 09:59:52 299
原创 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 2864
原创 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 799
转载 关于python在cmd中输出中文乱码的问题
转载:http://blog.csdn.net/jia304349145/article/details/59706455
2018-01-18 11:28:41 373
原创 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 639
原创 使用高级的CSS选择器定位元素
之前已经学习了基本的CSS选择器 http://blog.csdn.net/adonis_lu37/article/details/76997138,这里我们将探索用一些高级的CSS选择器来定位元素。如相邻的兄弟结合伪类的使用。查询子元素 UserName: Password: 如果想要定位表单中的用户名输入框,我们使用在父子元素间使用“>”符号WebElement
2018-01-17 17:22:56 761
原创 元素定位---使用 XPath 定位元素
XPath 是 XML 路径语言,用来查询 XML 文档里中的节点。主流的浏览器都支持 Xpath,因为 HTML 页面在 DOM 中表示为 XHTML 文档。Xpath 语言是基于 XML 文档癿的树结构,并提供了浏览树的能力,通过多样的标准来选择结点。Selenium WebDriver 支持使用 Xpath 表达式来定位元素。利用 Xpath 来定位元素非常方便,但是,便
2018-01-17 16:06:58 3607
原创 JavaScript学习笔记
一、js基本添加语法 alert("in head"); alert("before 正文1"); 正文1 alert("after 正文1"); 正文2 二、js对象1.系统对象 //系统对象: //数组 ---- 相当于js中的集合类 var arr =
2018-01-10 17:33:07 309 1
原创 CSS学习笔记
一、CSS选择器1. id 选择器 css的默认样式 /*ID选择器*/ #s1{ color:red; } #p1{ color:blue; } #title1{ color:yellow; } 正文部分 一级标题 段落标记 段落标记p2p2p2p2p2p2p2p2p2p22 文字中的以部分特殊内容2.
2018-01-10 17:31:00 295
转载 webdriver实用指南
WebDriver实用指南 https://github.com/easonhan007/webdriver_guide/blob/master/README.md
2018-01-02 14:02:50 291
原创 自动化测试框架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 547
转载 正则表达式学习笔记
正则表达式语法正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。1)特殊字符。特别字符描述$匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '
2017-10-17 15:29:53 276
原创 学习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 304
原创 使用 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 704
原创 使用 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 697
原创 struts2工作原理以及与spring mvc的区别
一、struts2工作原理步骤:1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求。2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 。3 接着FilterDispatcher(现已过时)被
2017-09-05 13:59:52 755
原创 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 276
原创 JMeter---Switch Controller
Switch控制器通过给该控制器中的Value赋值,来指定运行哪个采样器。有两种赋值方式:1.第一种是数值,Switch控制器下的子节点从0开始计数,通过指定子节点所在的数值来确定执行哪个元素。2.第二种是直接指定子元素的名称,比如采样器的Name来进行匹配。当指定的名称不存在时,不执行任何元素。当Value为空时,默认执行第1个子节点元素。1、设置Switch Contr
2017-09-01 13:50:03 1369
原创 JMeter---ForEach循环控制器实例
ForEach控制器在用户自定义变量中读取一系列相关的变量。该控制器下的采样器或控制器都会被执行一次或多次,每次读取不同的变量值。所以ForEach总是和User Defined Variables一起使用。下面是循环登录163邮箱的实例。1.添加用户自定义变量2.foreach控制
2017-09-01 11:28:09 11833
原创 JMeter元件的作用域与执行顺序
JMeter元件: 取样器sampler、逻辑控制器logic Controller、配置元件 config elements、定时器 times、 前置处理器 per-processors、后置处理器post-processors、断言assertions、监听器listener 在jmeter中,元件的作用域是靠
2017-08-31 14:26:55 358
原创 总结一下安装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 1662
原创 使用命令行运行JMeter脚本
使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资源。使用命令jmeter -n -t -l (比如 jmeter -n -t testplan.jmx -l listener.jtl)
2017-08-28 10:14:36 676
原创 Selenium IDE 报错 Timed out after 50000ms 或 Element ...... not found
问题一:[error] Timed out after 50000ms1.可以将速度控制条的播放速度调整至slow 2.修改options中的默认超时时间。
2017-08-17 11:12:04 1154
原创 使用 Selenium API(2)
9. 使用 RemoteWebDriver/Grid 进行截图当测试运行在 RemoteWebDriver/Grid 时就不能使用 TakeScreenshot 接口来进行截图。但是我们可以使用 TakesScreenshot 接口的 Augmenter类来截取 RemoteWebDriver中的屏幕如何实现:创建一个 RemoteWebDriver 的测试。加
2017-08-11 14:54:00 312
原创 使用 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 249
翻译 元素定位---使用 CSS 选择器定位元素
1.使用绝对路径来定位元素CSS 绝对路径指的是在 DOM 结构中具体的位置。下面一个例子,使用绝对路径来定位用户名输入字段。在使用绝对路径的时候,每个元素之间要有一个空格。WebElement userName=driver.findElement(By.cssSelector("html body div div form input"));你也可以以父子关系癿方式”>
2017-08-09 15:28:49 3102
原创 Selenium元素定位
selenium WebDriver 定位元素是通过使用 findElement()和 findElements()方法。findElement()方法迒回一个基亍指定查寻条件癿 WebElement 对象戒是抛出一个没有找到符合条件元素癿异常。findElements()方法会迒回匹配指定查询条件癿 WebElements 癿集合,如果没有找到则迒回为空。查询方法会将 By
2017-08-08 17:34:20 406
poi-bin-3.17-betal-20170701.zip
2017-09-06
testng-6.8.5
2017-09-05
jcommander-1.48.jar
2017-09-05
mysql-connector-java-5.1.41.jar
2017-09-05
Python2.7版本配置selenium之后,打开火狐驱动的时候报错。
2018-02-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人