自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杰克船长

自动化测试交流学习!

  • 博客(62)
  • 收藏
  • 关注

原创 Django项目中使用本地Bootstrap

如何在Django项目中使用下载的Bootstrap, 步骤如下:1. 下载Bootstrap到本地,bootstrap下载地址:https://v3.bootcss.com/getting-started/#download2. 在DJango项目的目录下面新建一个static目录,static目录需要于templates在同一级将下载的bootstrap拷贝到static目录下...

2020-01-10 12:23:24 1033 1

原创 centOS安装MySQL数据库

1.下载MySQL源文件#wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm2.Yum安装:#yum install -y mysql57-community-release-el7-7.noarch.rpm3.安装MySQL:#yum install -y mysql-com...

2020-01-06 08:34:25 190

原创 Python模拟登录,使用Session保持登录状态

在使用Python做接口自动化测试过程中,往往需要先进行登录操作,然后才能对相关的接口进行操作,今天分享一下用session保持登录状态,然后对接口进行操作。登录的方法如下所示:然后进行相关操作:...

2019-12-27 14:12:07 2873

原创 Python 126邮箱注册例子

# -*- coding: utf-8 -*-# Name: test_09# Description: # Author: Jake Yu# Date: 2019/12/26from selenium import webdriverimport timeurl = 'https://mail.126.com/'driver ...

2019-12-26 17:29:29 622

原创 Selenium元素定位实战

在UI自动化测试过程中,元素定位是基本功,需要掌握元素的定位操作,才好进行自动化测试。元素定位时可以借助谷歌浏览器来进行定位。在谷歌浏览器打开要定位元素的网页,右键-->检查,选择右上方的小箭头,然后将鼠标放到需要定位的页面元素上面,如下图所示:Selenium定位Web UI元素有如下8种方式:ID,NAME,CLASS_NAME, TAG_NAME, CSS_SELECT...

2019-12-26 16:16:33 281

原创 Python Selenium PageOjbect实现登录

跟大家分享Python使用PageObject实现登录,话不多说,直接上代码:1.BasePage:#coding:utf-8# @Time : 2019/5/19 21:16# @Author : Jake Yu# @File : BasePagefrom time import sleepclass BasePage(object): #初始化 ...

2019-09-26 17:18:55 218

原创 Selenium中CSS定位Web UI元素

在自动化测试中,利用css定位Web元素用的比较少。但是利用css定位有优势:1.定位速度比xpath要快2.语法结构比xpath要简洁CSS选择器的语法:×  匹配任何元素E 标签选择器,匹配所有使用E标签的元素.info class选择器,匹配所有class属性中包含info的元素#footer id选择器,匹配所有id属性等于footer的元素E,F 

2016-10-19 09:38:43 1080

原创 Weberiver 运行时开启Firebug

1.打开Firefox浏览器.在浏览器地址栏输入about:config在Search栏中输入: firebug.allPagesActivation2.设置extentsion.firebug.allPagesActivation的Value值为on3.在程序中设置:File file=new File("C:\\webdriver\\firebug-2.0.17.xpi")

2016-06-24 09:43:27 1032

原创 Selenium PageObject实例

Selenium PageObject

2014-12-17 16:44:55 2589

原创 Selenium如何在浏览器新开一个Tab

实现如何在浏览器中新开一个tab,并输入url.import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.Keys;      WebElement elem

2014-05-12 16:12:58 8133

转载 Win7搭建CVS服务器

由于项目需要,现需要在Win7上搭建CVS服务,现将步骤总结,希望对有相同需求的有所帮助。1.下载cvsnt-2.5.03.2382,安装。2.配置CVSNT服务。仓库配置(Repository configuration)1、 打开CVSNT的控制面板,运行开始菜单CVSNT菜单文件夹里的“CVSNT Control Panel”即可。如下图2、 如上图,确保CV

2014-03-16 18:04:00 1977 2

原创 Redhat Linux搭建CVS服务

如何在Redhat Linux搭建CVS服务1.以root用户登录,安装CVS(默认是安装了CVS服务)查看是否安装了cvs,输入如下命令:#rpm -qa|grep cvs2.创建cvs组#groupadd cvs3.创建cvs组用户cvsroot#useradd -g cvs cvsroot#passwd cvsroot        (输入用户密码)4

2013-12-16 21:42:31 1155

原创 Redhat Linux下创建ftp服务器

vsftpd的配置方法vsftpd的主配置文件是在/etc/vsftpd/vsftpd.conf查看初始内容:vi /etc/vsftpd/vsftpd.confanoymous_enable=YES    //表示允许匿名用户登录ftp服务器对于帐号少,一般不开放匿名用户访问ftp,可以把该选项设置为NOlocal_enable=YES   //表示允许本地帐号登录,本地帐号

2013-12-14 17:52:12 1337

原创 Linux vsftp

在Linux上搭建一个ftp server.首先检查是否安装了vsftpd#rpm -qa|grep vsftd----redhat vsftp配置启动vsftp服务:#service vsftpd start验证ftp已经启动本机:#ftp localhost若出现登录界面,说明已经启动,ftp>如果要退出,输入bye从Windows连Linux

2013-12-14 15:56:41 1308

原创 Axis2 Client最少需要的jar包

2013-08-08 12:42:29 1433

原创 Java如何访问Axis2服务端

import javax.xml.namespace.QName;import org.apache.axis2.AxisFault;import org.apache.axis2.addressing.EndpointReference;import org.apache.axis2.client.Options;import org.apache.axis2.rpc.cli

2013-08-07 17:22:35 1138

转载 Log4j的应用实例

1.编写配置文件myLog4j.properties2.定义3个输出端log4j.rootCategory=INFO,A1,A2,A3#定义A1输出到控制器log4j.appender.A1=org.apache.log4j.ConsoleAppender#定义A1的布局模式为PaternLayoutlog4j.appender.A1.layout=org.apache

2013-07-17 20:34:47 774

原创 log4j写日志的方法

1.下载如下jar,导入到工程中。log4j.jar,commons-logging-1.1.1.jar,commons-logging-adpters-1.1.1.jar2.在classpath下新建log4j.properties,内容如下:    log4j.rootLogger=info,ROLLING_FILE      log4j.appender.ROLLING_

2013-07-17 20:27:39 1006

原创 Java如何读取配置文件

1.在Java工程中新建一个Package:com.test.common,在包下新建一个CommonParam类,代码如下:package com.test.common;import java.util.MissingResourceException;import java.util.ResourceBundle;public class CommonParam

2013-06-09 11:15:58 1145

转载 喜爱Sahi的10个理由

使用Sahi作为web自动化测试工具一年以来,深深喜欢上了这个小巧简单却功能强大的工具。下面列举喜爱Sahi的10个理由。工具与语言本身1. 容易上手个人体验,Sahi学习起来要比QTP、Selenium更简单。Sahi网站有一个长约5分钟的视频(http://sahi.co.in/static/sahi_tutorial.html)非常值得一看。看完视频,下载完Sahi,一天之内

2013-06-08 19:47:41 2108

原创 dom4j读取XML文件的基本操作

一.Document对象相关1.读取XML文件,获得document对象.             SAXReader reader = new SAXReader();             Document   document = reader.read(new File("input.xml"));2.解析XML形式的文本,得到document对象.

2013-05-23 19:51:37 1114

原创 Py2exe打包成exe

如何将.py文件打包成exe文件1. 下载Py2exe,安装。Py2exe的下载地址:http://www.py2exe.org/2. 在本地文件夹下面新建一个test.py文件,比如在C:\test文件夹下面新建一个test.py.test.py的程序代码为:from selenium import webdriverdriver = webdriver.

2013-05-23 12:25:54 2223

原创 解决无法访问远程MySQL

如果你想test使用mypassword从任何主机连接到mysql服务器:GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

2013-05-10 11:24:27 1195

原创 python + selenium 自动化测试

1、下载并安装python(http://www.python.org/getit/,selenium暂时不支持python3,这里使用2.7.3版本)。2、下载并安装setuptools(http://pypi.python.org/pypi/setuptools,这里使用setuptools-0.6c11.win32-py2.7版本)。3、下载pip(http://py

2013-04-15 11:03:15 2643

原创 Python中文注释乱码

在Eclipse中执行Python代码时,如果有中文注释,提示:SyntaxError: Non-ASCII character ‘\xe6′ in file 2.py on line 2, but no encoding declared;如何解决呢?将Eclipse中项目的编码修改成与python文件的编码一致。选择Python项目,右键->properties

2013-04-15 10:54:35 4052

原创 XP系统下硬盘全新安装Windows 7

XP系统下硬盘全新安装Windows 71、下载Windows7 7600 ISO镜像,用虚拟光驱拷贝至非C盘(如D:\win7sp1) 2、把D:\win7sp1目录下的bootmgr和boot目录,并在C盘根目录下建个sources文件夹3、把D:\win7sp1\sources下的boot.win复制到C盘刚建的sources文件夹 4、用管理员身份运行cmd,然后输入c:\

2012-05-18 08:20:36 664

原创 搭建Python Selenium自动化测试环境

搭建步骤如下:1、下载并安装python去这个地址http://www.python.org/getit/,本人使用的是2.7的python版本2、下载并安装setuptools的Windows版本【这个工具是python的基础包工具】去这个地址http://pypi.python.org/pypi/setuptools下载setuptools,对应python下载了2.7的版本

2012-05-05 16:55:18 1545

原创 Ruby Watir自动化环境搭建

一、Ruby安装1、下载最新版的Ruby安装程序:rubyinstaller-1.9.3-p194.exe下载地址:http://rubyforge.org/frs/?group_id=167&release_id=467222、安装Ruby,安装完成后,位于C:\Ruby1933、开始->运行->输入cmd回车,可以显示Ruby的版本,即Ruby安装成功。二、RubyGe

2012-04-29 17:04:31 3619

原创 Selenium WebDriver

1.1  下载selenium2.0的lib包http://code.google.com/p/selenium/downloads/list 官方User Guide:http://seleniumhq.org/docs/1.2  用webdriver打开一个浏览器我们常用的浏览器有firefox和IE两种,firefox是selenium支持得比较成熟的浏览器。但是做页面的

2012-02-29 17:33:07 5277

原创 Eclipse安装TestNG插件

安装TestNG Eclipse Plugin:Eclipse:Help -> Software Updates -> Find and Install -> Search for new features to install按 New Remote SiteName:TestNGURL: http://beust.com/eclipse然後安裝.

2011-12-07 11:47:27 6299

原创 MySql常用用法

在以前的时候,我只接触过可视化的SQL Server,但是这几天的JAVA培训,我们用到了MySQL数据库,这种在DOS环境下操作的数据库给我一种非常新颖的感觉,不知道是否不是可视化的操作更让人看着有技术含量,总之对这种操作非常的有感觉,今日整理下用到的MySQL操作,以备后用! 好像可以下到可视化的MySQL,但是我们大多时候下到的还是不是可视化的。并且我使用的也是绿色免安装版本。

2011-11-12 08:52:06 1118

原创 Linux远程服务器文件拷贝

Linux下scp的用法scp就是secure copy,一个在linux下用来进行远程拷贝文件的命令。有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的。一、将本机文件复制到远程服务器上#scp /home/administrator/news.txt [email protected].

2011-11-01 09:03:47 3018

转载 XPath定位

我们知道,selenium的元素定位有以下几种方法:id=id name=name dom=javascriptExpressionxpath=xpathExpression link=textPattern css=cssSelectorSyntax

2011-09-22 17:29:31 1765

原创 Java如何读取Excel中在值,存入到Mysql数据库

一个读取Excel中在值,然后将Excel的值插入到MySql库中。import java.io.FileInputStream;import java.io.InputStream;import java.util.ArrayList;import ja

2011-09-14 08:55:48 3121 2

原创 Java连接Mysql彩票实例

利用Java读取Mysql数据库中的数据,步骤如下:1、利用Eclipse新建一个工程Test、2、登录到Mysql,新建一个数据库caipiaocreate database caipiao3、新建表zhong,语句如下:create table zhong

2011-09-10 22:05:35 1006

原创 Linux文件权限

登录到Linux,输入ls -al ,屏幕上显示如下:[root@yxl ~]#ls -altotal 10drwxr-x---    3    root     root      4096     Sep   8    15:30如上所示,第一列是这个文件的类

2011-09-10 16:22:55 543

转载 当Selenium遇到TestNG

用 Selenium 测试 Web 页面时,所重现的各种行为依赖于测试人员的输入参数,例如:选择下拉餐单的项目,在文本框中输入字符等。不同的测试用例对应不同的输入,若有方法能够简单有效的传入测试用参数,会大大提高测试用例的复用性和可维护性。当 Selenium 遇到 TestNG

2011-09-10 12:37:37 2063

原创 TestNG实例

用TestNG测试方法是否正确的一个例子1、在Eclipse中新建一个TestLogin的类,此类代码如下:package com.yxl.test;import static org.testng.AssertJUnit.assertTrue;import

2011-09-10 10:43:03 5180

原创 Type mismatch: cannot convert from Test to Annotation

在用TestNG进行测试时,遇到了这样的问题,Type mismatch: cannot convert from Test to Annotation经过思考,原来是由于所测试的类名也用了Test,而在使用@Test时,就会报上述的错误,建议将测试类的名字重命名,即可解决此

2011-09-10 10:09:26 9421 6

原创 TestNG测试环境搭建

1、下载Eclipse开发工具,下载地址:http://www.eclipse.org2、安装JDK,配置环境变量3、下载TestNG包,下载地址:http://testng.org/doc/download.html4、在Eclipse工具中安装TestNG点击

2011-09-10 09:48:57 1751

空空如也

空空如也

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

TA关注的人

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