- 博客(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
1190
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
264
原创 Python模拟登录,使用Session保持登录状态
在使用Python做接口自动化测试过程中,往往需要先进行登录操作,然后才能对相关的接口进行操作,今天分享一下用session保持登录状态,然后对接口进行操作。登录的方法如下所示:然后进行相关操作:...
2019-12-27 14:12:07
3060
原创 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
723
原创 Selenium元素定位实战
在UI自动化测试过程中,元素定位是基本功,需要掌握元素的定位操作,才好进行自动化测试。元素定位时可以借助谷歌浏览器来进行定位。在谷歌浏览器打开要定位元素的网页,右键-->检查,选择右上方的小箭头,然后将鼠标放到需要定位的页面元素上面,如下图所示:Selenium定位Web UI元素有如下8种方式:ID,NAME,CLASS_NAME, TAG_NAME, CSS_SELECT...
2019-12-26 16:16:33
342
原创 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
272
原创 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
1121
原创 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
1086
原创 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
8276
转载 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
2072
原创 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
1213
原创 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
1405
原创 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
1364
原创 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
1216
转载 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
824
原创 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
1060
原创 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
1221
转载 喜爱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
2153
原创 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
1172
原创 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
2281
原创 解决无法访问远程MySQL
如果你想test使用mypassword从任何主机连接到mysql服务器:GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
2013-05-10 11:24:27
1252
原创 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
2720
原创 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
4120
原创 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
725
原创 搭建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
1591
原创 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
3679
原创 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
5337
原创 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
6356
原创 MySql常用用法
在以前的时候,我只接触过可视化的SQL Server,但是这几天的JAVA培训,我们用到了MySQL数据库,这种在DOS环境下操作的数据库给我一种非常新颖的感觉,不知道是否不是可视化的操作更让人看着有技术含量,总之对这种操作非常的有感觉,今日整理下用到的MySQL操作,以备后用! 好像可以下到可视化的MySQL,但是我们大多时候下到的还是不是可视化的。并且我使用的也是绿色免安装版本。
2011-11-12 08:52:06
1164
原创 Linux远程服务器文件拷贝
Linux下scp的用法scp就是secure copy,一个在linux下用来进行远程拷贝文件的命令。有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的。一、将本机文件复制到远程服务器上#scp /home/administrator/news.txt root@192.168.
2011-11-01 09:03:47
3085
转载 XPath定位
我们知道,selenium的元素定位有以下几种方法:id=id name=name dom=javascriptExpressionxpath=xpathExpression link=textPattern css=cssSelectorSyntax
2011-09-22 17:29:31
1864
原创 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
3181
原创 Java连接Mysql彩票实例
利用Java读取Mysql数据库中的数据,步骤如下:1、利用Eclipse新建一个工程Test、2、登录到Mysql,新建一个数据库caipiaocreate database caipiao3、新建表zhong,语句如下:create table zhong
2011-09-10 22:05:35
1065
原创 Linux文件权限
登录到Linux,输入ls -al ,屏幕上显示如下:[root@yxl ~]#ls -altotal 10drwxr-x--- 3 root root 4096 Sep 8 15:30如上所示,第一列是这个文件的类
2011-09-10 16:22:55
594
转载 当Selenium遇到TestNG
用 Selenium 测试 Web 页面时,所重现的各种行为依赖于测试人员的输入参数,例如:选择下拉餐单的项目,在文本框中输入字符等。不同的测试用例对应不同的输入,若有方法能够简单有效的传入测试用参数,会大大提高测试用例的复用性和可维护性。当 Selenium 遇到 TestNG
2011-09-10 12:37:37
2109
原创 TestNG实例
用TestNG测试方法是否正确的一个例子1、在Eclipse中新建一个TestLogin的类,此类代码如下:package com.yxl.test;import static org.testng.AssertJUnit.assertTrue;import
2011-09-10 10:43:03
5282
原创 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
9489
1
原创 TestNG测试环境搭建
1、下载Eclipse开发工具,下载地址:http://www.eclipse.org2、安装JDK,配置环境变量3、下载TestNG包,下载地址:http://testng.org/doc/download.html4、在Eclipse工具中安装TestNG点击
2011-09-10 09:48:57
1841
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人