随笔分类 -  Selenium相关

java读取YAML文件
摘要:loadString: type:link locater:kw rootLocation: roottimeout: 15package com.test;import org.ho.yaml.Yaml;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.util.HashMap;import org.testng.Assert;public class Test2 { /** * @param args */ public void g... 阅读全文

posted @ 2012-10-07 21:28 张飞_ 阅读(11219) 评论(5) 推荐(1) 编辑

testng.xml引用测试类的几种方法
摘要:1.<!DOCTYPE suite SYSTEM "http://testng.org/testng- 1.0.dtd" ><suite name="Suite1" verbose="1" > <test name="Nopackage" > <classes> <class name="NoPackageTest" /> </classes> </test> <test name="Regres 阅读全文

posted @ 2011-06-09 12:07 张飞_ 阅读(3385) 评论(0) 推荐(0) 编辑

ant+TestNG-xslt生成selenium测试报告
摘要:使用 selenium+testng 做自动化测试的时候,生成的测试报告比较难看,也不是很实用。 怎样才能生成我们想要的报告呢。使用 TestNG-xslt 这个插件可以生成较理想的报告。 我们现在使用 testng 跑完测试后,会在测试代码的根目录下生成一个文件夹 test-output ,里面有 testng 生成的测试报告,也就是我们要改进的测试报告。在 testng 生成的文件中有一个 testng-results.xml ,这里面有我们的测试结果信息。 TestNG-xslt 要做的工作就是把这个文件里面的信息重新表现。下面我们通过这 个插件来重新生成我们的测试报告。1. 下载 Te 阅读全文

posted @ 2011-06-09 11:11 张飞_ 阅读(3478) 评论(1) 推荐(2) 编辑

selenium打不开firefox及网络代理
摘要:selenium有时候可能打不开firefox,在运用中,我也碰到了这个问题,查找了很多方面的原因,都无法解决,因为我们公司是网络代理,我怀疑有这方面的原因,因为每次启动firefox时,都是一个非常干净的firefox,所以就用CMD启动server,在其中加了网络代理,发现还是不行,仍然打不开给定的页面,再次查找后,发现,公司的测试环境需要添加例外,只加代理是不行的,所以,最后把firefox的default文件拷贝到工程与src同目录下,然后:RemoteControlConfiguration rcConfig = new RemoteControlConfiguration();rc 阅读全文

posted @ 2011-04-20 14:45 张飞_ 阅读(3845) 评论(1) 推荐(0) 编辑

使用TestNG-xslt
摘要:用TestNG测试后,自动会生成html的测试报告,不过相信大家都有感觉,自动生成的测试报告太难看了,所以我们又用了ReportNG来美化它。在 这里给大家再介绍一下比reportNG还要稍稍美观一点的reporting tool: testNG-xslt.官方网址:http://code.google.com/p/testng-xslt/用户讨论区:http://groups.google.com/group/testng-xslt-users/topics其实testNG-xslt就是把testNG自动生成的测试报告testng-results.xml进行了一个转换,把它的html输出报告 阅读全文

posted @ 2011-04-20 13:50 张飞_ 阅读(6838) 评论(1) 推荐(0) 编辑

在ie上使用xpath时selenium运行缓慢
摘要:除了ie,其他主要浏览器都是内置对xpath的支持的,但ie不行,所以selenium 使用了javascript库,默认使用的是ajaxslt,所以会很慢。解决办法是更换默认的xpath版本库,使用javascript-xpath例如: selenium=newDefaultSelenium(location,port,browser,targetPath); selenium.start();selenium.useXpathLibrary("javascript-xpath");另外,写xpath时尽量从一个具有id的元素开始,这样也可以大大提高执行速度 阅读全文

posted @ 2011-04-14 11:22 张飞_ 阅读(1970) 评论(2) 推荐(0) 编辑

selenium+java+testng+ant环境搭建
摘要:注:selenium与testng的安装及使用网上很多例子,这里主要是记录一下本人在搭建ant环境中的一些例子一。安装1、 到 http://ant.apache.org/bindownload.cgi 下载 ant发布版本2、 将下载后的 zip 文件解压缩到任意目录,比如 D:\ant3、 在环境变量中增加 ANT_HOME=D:\ant( 替换成你解压缩的目录 )4、 在环境变量 path 中增加 ;D:\ant\bin;5、 打开 cmd ,输入 ant ,如果提示一下信息证明成功了Buildfile: build.xml does not exist!Build failed或者安装 阅读全文

posted @ 2011-04-07 10:38 张飞_ 阅读(10180) 评论(13) 推荐(1) 编辑

selenium ssl
摘要:使用FF测试SSL:1)下载firefox插件(FF2.0:remember_mismatched_domains;FF3.0:remember cetificates exception) 下载地址:FF2.0:https://addons.mozilla.org/en-US/firefox/addon/2131 FF3.0:https://addons.mozilla.org/en-US/firefox/addon/102462)复制FF的customProfile到脚本目录下; 文件位置:C:\DocumentsandSettings\Administrator\ApplicationD 阅读全文

posted @ 2011-03-17 16:15 张飞_ 阅读(966) 评论(0) 推荐(0) 编辑

导航