ouniao

首页 新随笔 联系 订阅 管理

2014年4月28日 #

摘要: http://blog.163.com/guomaolin_gavin/blog/static/199618307201218104452930/eclipse中输入中文为繁体!2012-02-08 10:44:52|分类:eclipse|举报|字号订阅今天不小心在java编辑的时候发现eclips... 阅读全文
posted @ 2014-04-28 10:10 ouniao 阅读(425) 评论(0) 推荐(0) 编辑

2014年4月25日 #

摘要: http://blog.csdn.net/fudax/article/details/8089404今天用到日历控件,用第一个javascript执行后页面上的日期控件后,在html中可以看到生效日期的input中有value值了,但是页面的生效日期仍然显示空白,这时我在该页面,点提交后,页面会提示... 阅读全文
posted @ 2014-04-25 23:29 ouniao 阅读(525) 评论(0) 推荐(0) 编辑

2014年4月22日 #

摘要: http://blog.csdn.net/zhenyu5211314/article/details/17067817 阅读全文
posted @ 2014-04-22 17:37 ouniao 阅读(126) 评论(0) 推荐(0) 编辑

摘要: 安装过程:1.eclipse官网下载:2.打开eclipse:3.安装maven:a.先到maven官网下载,在本地配置maven环境变量( http://www.iquicktest.com/selenium-maven-pom.html)b.在eclipse中安装maven,我用的是eclips... 阅读全文
posted @ 2014-04-22 16:11 ouniao 阅读(366) 评论(0) 推荐(0) 编辑

2014年4月15日 #

摘要: org.openqa.selenium.support.ui.Select select = new org.openqa.selenium.support.ui.Select(driver.findElement(By.name("NR")));select.selectByValue(optio... 阅读全文
posted @ 2014-04-15 15:06 ouniao 阅读(583) 评论(0) 推荐(0) 编辑

摘要: 本来是用在网站中的右键-部署,导入导出方法从开发环境导到测试环境,但领导说可能有个功能会有问题,所以改为手工copy文件,再到测试机右键-添加应用程序,这时需要注意网站对应的应用程序池要和开发环境一样版本 阅读全文
posted @ 2014-04-15 13:06 ouniao 阅读(291) 评论(0) 推荐(0) 编辑

2014年4月14日 #

摘要: 说说maven可以后小小的体会吧,虽然还没有用maven运行过工程,体会是pom.xml中的dependency属性可以帮助管理项目中的jar包,只要在这里配置下需要的jar包,保存后就会自动从中央仓库下载,且有新版本的jar包时,只要更改下version值就可以了,也是自动更新本地仓库的jar包。... 阅读全文
posted @ 2014-04-14 17:32 ouniao 阅读(443) 评论(0) 推荐(0) 编辑

2014年4月11日 #

摘要: 最近都好烦,学了selenium好一阵子了,但由于java实在太差了,进展的很 慢,现在连个maven环境都不起来。。。。虽然我想努力不想天天点点点,但是基础的薄落,让我学起来,是有点力不从心的感觉~~不懂还能坚持多久。 阅读全文
posted @ 2014-04-11 17:04 ouniao 阅读(163) 评论(0) 推荐(0) 编辑

2014年4月10日 #

摘要: pc端和android端应用程序测试有什么区别?(ps面试题) 【VIP7】大连-凭海临风(215687736)2014/4/108:56:171.测试环境不同PC平台一般都是windowsandroid客户端一般都在android环境 2.测试方法不同pc平台客户端一般可以通过自动化工具进行测试android客户端测试一般通过命令行测试(monkey命令行,原理:通过shell指令和linux内核进行交互) 【VIP7】大连-凭海临风(215687736)2014/4/109:01:36首先明确android的操作系统是linux内核IOS内核是mac 【VIP7】大连-凭海临风(21... 阅读全文
posted @ 2014-04-10 09:21 ouniao 阅读(903) 评论(0) 推荐(0) 编辑

2014年3月31日 #

摘要: http://www.th7.cn/Program/java/201307/144477.shtmlhttp://www.eclipse.org/我们下载J2EE版本:Eclipse IDE for Java EE Developers目前最新版本是:Eclipse Kepler (4.3)1、Eclipse IDE for Java EE Developers下载地址: 1、32位:http://mirror.bit.edu.cn/eclipse/technology/epp/downloads/release/kepler/R/eclipse-jee-kepler-R-win32.zip 阅读全文
posted @ 2014-03-31 16:37 ouniao 阅读(253) 评论(0) 推荐(0) 编辑

摘要: 下载:http://maven.apache.org/download.cgi (apache-maven-3.2.1-bin.zip)配置 maven 环境变量:系统变量:MAVEN_HOME= D:\Server\maven用户变量:path = %MAVEN_HOME%\bin相信大家都有配过环境变量的,详细步骤就不说了,对着把属性名和属性值配上的OK了。打开 cmd,在里面敲:mvn -version如果能打印如上信息,说明到此 Maven3 已经在你的电脑上安装完成。mvn 是 mavn 的一个指令,mvn -version 是查看版本信息,我的操作系统是 32位的 WIN7,安装的 阅读全文
posted @ 2014-03-31 12:05 ouniao 阅读(259) 评论(0) 推荐(0) 编辑

2014年3月29日 #

摘要: 如果另一个类中的那个方法是私有的话,就不能直接调用到,如果是其他类型的话看情况,如果是静态的(static)话,直接用类名可以调用到,如果是非静态的,就需要利用另一个类的实例(也就是用那个类生成的对象)来调用。如class A{public static void a(){}public void b(){}}public class B{public static void main(String[] args){A.a();//静态new A().b();//非静态}} 阅读全文
posted @ 2014-03-29 12:34 ouniao 阅读(10214) 评论(0) 推荐(0) 编辑

2014年3月28日 #

摘要: 当下面这样时在第7行会提示:Cannot refer to an instance field pageTitle while explicitly invoking a cons 1 public class LoginPage extends PageBase{ 2 // private WebDriver driver; 3 // private final static 4 String pageTitle = "登录 - BugFree"; 5 6 public LoginPage( WebDriver driver){ 7 s... 阅读全文
posted @ 2014-03-28 18:20 ouniao 阅读(913) 评论(0) 推荐(0) 编辑

摘要: 错误:Implicit super constructor xx() is undefined for default constructor. Must define an explicit constructor因为你的父类已经定义了一个有参的构造器,此时编译器不会为你调用默认的构造器,当子类继承时,必须在自己的构造函数显示调用父类的构造器,自己才能确保子类在初始化前父类会被实例化,如果你父类中有无参的构造器,字类就不会强制要求调用,即你写的那个就可以通过,编译器会默认帮你调用父类的构造器。按原来的思路,必须该成下面的:class Person {protected String name 阅读全文
posted @ 2014-03-28 18:12 ouniao 阅读(1168) 评论(0) 推荐(0) 编辑

摘要: 摘:http://blog.csdn.net/pf20050904/article/details/20052485最近在项目过程中使用selenium 判断元素是否存在的时候 遇到一个很坑爹的问题, 用以下方法执行的时候每次都会等待很长一段时间,原因是因为对selenium实现方法了解不足导致一直找不到解决方法。 private boolean isElementPresent(By by) { try { driver.findElement(by); return true; } catch (NoSuchElementException e) { return false; } }不明 阅读全文
posted @ 2014-03-28 14:24 ouniao 阅读(1871) 评论(0) 推荐(0) 编辑

2014年3月25日 #

摘要: 在chrome下的文本框sendkeys,提示element can't focus--解决方法(成都-半步流雲,群友解决) 成都-半步流雲1.升级你的chromedriver,2.降chrome版本3.用这段代码 Actionsactions=newActions(driver);actions.moveToElement(website);actions.click();actions.sendKeys("SomeName");actions.build().perform();4.换浏览器就是这几个解决方法 阅读全文
posted @ 2014-03-25 10:34 ouniao 阅读(444) 评论(0) 推荐(0) 编辑

2014年3月20日 #

摘要: 最近用了网络上别人的一段切换窗口的code每次成功了,不错,学习// 根据Title切换新窗口 public boolean switchToWindow_Title(WebDriver driver, String windowTitle) { boolean flag = false; try { String currentHandle = driver.getWindowHandle(); Set handles = driver.getWindowHandles(); for (String s : handles) { if (s.equals(current... 阅读全文
posted @ 2014-03-20 16:52 ouniao 阅读(788) 评论(0) 推荐(0) 编辑

2014年3月19日 #

摘要: 实际例子:实例一:不得不说下第一个例子,谢谢selenium论坛的大神门,XPATH还有这种方式的定位,传说是“治疗一切跌打损伤,及text找不到”(Antony群友帮解决的,在此谢谢)在该例子中,这个是隐藏的,但资讯管理不是隐藏的,用通常的方法:(By.xpath("//span[text()='... 阅读全文
posted @ 2014-03-19 22:21 ouniao 阅读(3946) 评论(0) 推荐(0) 编辑

2014年3月18日 #

摘要: 替换表中某个字段中的某些字符:(将ConfigValue列中的A值替换为B)update SysConfigParams set ConfigValue=replace(ConfigValue,'A','B'); 阅读全文
posted @ 2014-03-18 11:44 ouniao 阅读(148) 评论(0) 推荐(0) 编辑

2014年3月13日 #

摘要: TestNG教程http://www.yiibai.com/testng/2013/0916311.html TestNG,3种执行方式:1.ant(build.xml)2.Eclipse(安装testng插件)3.命令 行(先在classpath中添加testng的jar包,java org.testng.TestNG tesng.xml)----------------http://benicego.blog.163.com/blog/static/217362869201411263953116/ 阅读全文
posted @ 2014-03-13 16:00 ouniao 阅读(372) 评论(0) 推荐(0) 编辑

摘要: 1.ant -version2.在 bulid.xml文件目录下运行该文件:ant 3.输出到日志ant -f build.xml > build.log 把CMD中的日志另存 build.log中,目录同build.xml 4.执行testng-fail.xml5.CMD中打开index.html : start test-output\html\index.html 阅读全文
posted @ 2014-03-13 10:35 ouniao 阅读(714) 评论(0) 推荐(0) 编辑

2014年3月11日 #

摘要: 从一台机子的服务移到我的测试环境中:1.copy 100pC上的服务目录(d:\...)到13PC中2.安装服务打开VisualStudioCommandPrompt(命令提示),右键单击“以管理员身份运行“,输入:InstallUtil.exe FilePath/xx.exe 即可完成服务安装注:... 阅读全文
posted @ 2014-03-11 10:30 ouniao 阅读(385) 评论(0) 推荐(0) 编辑

摘要: http://blog.sina.com.cn/s/blog_505e42ae0100g6vf.html·再次看,觉得自己真的是个不合格的妈妈,惭愧,幸好的是,一切都还来的及,我的多多才1岁1个月13天。妈妈要努力改变自己,和你一起成长,你是妈妈的镜子。 阅读全文
posted @ 2014-03-11 00:18 ouniao 阅读(161) 评论(0) 推荐(0) 编辑

2014年3月7日 #

摘要: XPath Checker安装,打开下面地址安装:https://addons.mozilla.org/en-US/firefox/addon/xpath-checker/安装XPath Checker后,就可右键--view xpath,写Xpath路径啦。。 阅读全文
posted @ 2014-03-07 11:21 ouniao 阅读(499) 评论(0) 推荐(0) 编辑

摘要: http://hi.baidu.com/janice515/item/bce536bb136e8441bb0e120f摘上面:一般正常情况下会报错,如noalertisactive目前未找到alert如果没有出现alert:1、页面未加载完成,alert没加载出来2、页面加载完,但获取不到alert针对第一种情况:解决的办法可能是:a、加上页面加载时间针对第二种情况:解决的办法可能是:a、代码写的是否正确b、iframe是否已跳出建议大家写一个公共方法,来进行判断alert是否存在;目前webdriver已经可以不用js的方式来调取,可以使用本身封装好的方法;如下所示 publicstatic 阅读全文
posted @ 2014-03-07 10:50 ouniao 阅读(1266) 评论(0) 推荐(0) 编辑

摘要: 测试环境安装部署1.服务器IP:192.168.1.13(虚机)--WIN server8R22.安装IIS(先装,再装framework4.0)(系统自带:http://jingyan.baidu.com/article/fec4bce2398747f2618d8b88.html)3.安装NETframework4.04.VS2010(TFS)(有自带NETframework4.0)(cn_visual_studio_2010_ultimate_x86_dvd_532347.iso)(X16-42785VS2010TFS1.iso)5.SQL20086.MSMQ(系统自带:短信服务要用到的, 阅读全文
posted @ 2014-03-07 10:46 ouniao 阅读(615) 评论(0) 推荐(0) 编辑

2014年3月5日 #

摘要: selenium 富文本框处理,网上有用API的解决方法1:参见:http://blog.csdn.net/xc5683/article/details/8963621群里1位群友的解决方法2:参见:http://blog.sina.com.cn/s/blog_51c426390101h5i2.html群里另一位群友的解决方法3:Actions actions = new Actions(driver);actions.sendKeys(Keys.TAB).perform(); //鼠标通过tab要先移到富文本框中actions.sendKeys("test").perfo 阅读全文
posted @ 2014-03-05 16:43 ouniao 阅读(491) 评论(0) 推荐(0) 编辑

摘要: http://blog.csdn.net/gh0st007/article/details/18937421更新后的ff使用过程中经常出现卡顿的现象,之前并没有出现,于是想找老版本的ff安装一下。发现度娘给出的都是非官网的产品,于是来到官网:http://www.mozilla.org/en-US/firefox/all/打开发现没有历史版本的下载,把鼠标悬停在简体中文那行,如图1所示:发现右下角状态栏提示了一个URL,如图2所示:看见那个版本号没,如果我把此URL复制下来,修改这个版本号,会出现啥子情况?比如改成这样:https://download.mozilla.org/?product 阅读全文
posted @ 2014-03-05 11:53 ouniao 阅读(1453) 评论(0) 推荐(0) 编辑

摘要: eclipse执行上一次结果,解决方法:Project-clean 阅读全文
posted @ 2014-03-05 11:50 ouniao 阅读(327) 评论(0) 推荐(0) 编辑

2014年2月28日 #

摘要: 一、安装sikuli(参见:http://lijunwei1228ok.blog.163.com/blog/static/97383797201311279595821/)1.官网:http://www.sikuli.org/download.html下载2.在本地双击sikuli-setup.jar,然后再同一个目录中会出现,再双击这个进行安装。3.安装完成后,在同一个目录下会生成如下文件目录:F:\selenium\workspace\sikuli4.双击runIDE.cmd可以运行sikuli的客户端。界面如下,启动中:启动后:5.开始录制模态窗品控件6.录制后保存文件为*.sikuli 阅读全文
posted @ 2014-02-28 12:08 ouniao 阅读(872) 评论(0) 推荐(1) 编辑

2013年12月27日 #

摘要: 下载apache-ant-1.9.2-bin.zip后,解压目录:F:\selenium\apache-ant-1.9.2 配置环境变量,在“我的电脑->属性->高级->环境变量 ->新建ANT_HOMEF:\selenium\apache-ant-1.9.2JAVA_HOMEC:\Program Files\Java\jdk1.7.0_10PathF:\selenium\apache-ant-1.9.2\bin;C:\Program Files\Java\jdk1.7.0_10\bin;在CMD下ant -version 一直提示:‘ant-version’不是内部或 阅读全文
posted @ 2013-12-27 16:51 ouniao 阅读(2839) 评论(0) 推荐(2) 编辑

摘要: test-output目录中找不到testng-fail.xml原因:在没有加入Reportng 报告的相关jar包前,在test-output目录下是有testng-fail.xml,后面加入了Reportng 报告的相关jar后包,发现运行后就没有testng-fail.xml文件,后面用ant运行xml后,就有了。不懂哪里不对。。神奇--------------------2014.3.13找到原因,这回用所有方式运行都会 在test-output目录中产生testng-fail.xml了,并且用reportng也都会相应报告产生1.单个*.class运行,需要配置下图:2.右建test 阅读全文
posted @ 2013-12-27 15:59 ouniao 阅读(945) 评论(0) 推荐(0) 编辑

摘要: 如红字部份,将安顺序执行4个类 阅读全文
posted @ 2013-12-27 15:50 ouniao 阅读(1057) 评论(0) 推荐(0) 编辑

摘要: http://my.oschina.net/u/928852/blog/98885Selenium的延迟等待分为 显式等待(Explicit Wait) & 隐式等待(Implicit Wait).1.显式等待显式等待,就是明确的要等到某个元素的出现或者是某个元素的可点击等条件,等不到,就一直等,除非在规定的时间之内都没找到,那么就跳出Exception.如:1newWebDriverWait(driver,15).until(2ExpectedConditions.presenceOfElementLocated(By.cssSelector("css locator&qu 阅读全文
posted @ 2013-12-27 11:57 ouniao 阅读(525) 评论(0) 推荐(0) 编辑

2013年10月23日 #

摘要: http://www.cnblogs.com/newdon318/archive/2012/03/23/2413340.html最近新装了Win7,打开eclipse3.7中文字体很小,简直难以辨认。在网上搜索发现这是由于Eclipse 3.7 用的字体是 Consolas,显示中文的时候默认太小了。 解决方式有两种:一、把字体设置为Courier New操作步骤:打开Elcipse,点击菜单栏上的“Windows”——点击“Preferences”——点击“Genneral”——点击“Appearance”——点击“Colors and Font”——在右侧框展开“Basic”文件夹--双击 阅读全文
posted @ 2013-10-23 11:23 ouniao 阅读(188) 评论(0) 推荐(0) 编辑

2013年10月18日 #

摘要: 在看了http://seleniumcn.cn/read.php?tid=7960视频的Reportng后自己实验了下,1.下载reportng-1.1.4.zip,解压后如下,把reportng-1.1.4.jar 和velocity-dep-1.4.jar 放在项目的lib中2.因reportng不稳定,需要配合guic,下载guice-3.0.zip,解压后,把guice-3.0.jar放在项目的lib中3.在eclipse中配置:发现如下问题:“使用reportng 美化测试报告,但是最后的结果是一次只能运行一个class.java 才可以生成test-output/html文件,运行 阅读全文
posted @ 2013-10-18 11:53 ouniao 阅读(1527) 评论(0) 推荐(0) 编辑

2013年9月23日 #

摘要: http://blog.sina.com.cn/s/blog_6966650401012ra0.html一、一个简单的测试谷歌搜索import org.testng.annotations.Test;import org.testng.annotations.BeforeTest;import org.testng.annotations.AfterTest;import org.testng.annotations.Parameters; import org.testng.annotations.Parameter;public class GoogleTest { @Test publi 阅读全文
posted @ 2013-09-23 17:14 ouniao 阅读(741) 评论(0) 推荐(1) 编辑

2013年9月16日 #

摘要: junit中的assert方法全部放在Assert类中,总结一下junit类中assert方法的分类。1.assertTrue/False([String message,]boolean condition); 判断一个条件是true还是false。感觉这个最好用了,不用记下来那么多的方法名。2.fail([String message,]); 失败,可以有消息,也可以没有消息。3.assertEquals([String message,]Object expected,Object actual); 判断是否相等,可以指定输出错误信息。 第一个参数是期望值,第二个参数是实际的值。 这个方 阅读全文
posted @ 2013-09-16 11:50 ouniao 阅读(360) 评论(0) 推荐(0) 编辑

2013年9月6日 #

摘要: 都是通过google解决的,其实本应该很快解决,可是因自己粗心,大写小错了,加上java基础不过关,"webdriver.chrome.driver"中的webdriver应是全小写才对1.chrome更新到最新后,在eclipse运行提示:"Unknown command 'WaitForAllTabsToStopLoading'. Options: AcceptOrDismissA........后面一堆---解决办法:把chromedriver.exe下载到最新版本(发现没找到64位,经过google可以用32位的代替) System.set 阅读全文
posted @ 2013-09-06 17:54 ouniao 阅读(817) 评论(0) 推荐(0) 编辑

2013年8月6日 #

摘要: http://www.boobooke.com/goods-37.html 阅读全文
posted @ 2013-08-06 11:56 ouniao 阅读(225) 评论(0) 推荐(0) 编辑