本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- johnsmith9th
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
使用WebDriver测试Flash
在网上看到一篇介绍如何使用WebDriver测试Flash的文章
http://learnseleniumautomation.blogspot.com/2011/12/driving-flex-application-via-selenium-2.html
Flex应用需要使用ActionScript extension编译。没有测试过。如果以后需要,可以借鉴一下。
import org.o ...
如何解决Selenium使用Firefox测试SSL页面反复提示不信任问题
可参考:http://emily2ly.iteye.com/blog/1139118
问题:
selenium启动firefox进行https 测试时,每次都会提示站点不信任,并且需要我们手工添加信任,而且添加过例外之后,但是依然每次在执行测试时仍然需要手工添加。
解决方案:
(1) 找到有例外证书的Filefox配置文件
profile文件的位置:在win搜索框输入%appdata%,打开当前 ...
selenium在谷歌浏览器chrome上报“Cannot call method 'indexOf' of undefined”错误的解决
参考:http://reader.youdao.com/sharelite?itemId=3108275365618289891&method=viewSharedItemThroughLink&sharedBy=-1137845767117085734
WebDriver(Selenium2) 判断页面是否刷新的方法
public static boolean waitPageRefresh(WebElement trigger) {
int refreshTime = 0;
boolean isRefresh = false;
try {
for (int i = 1; i < 60; i++) {
refreshTime = i;
trigger.getT ...
WebDriver(Selenium2) 根据新窗口title切换窗口
在webdriver官方的api中,切换窗口的方法提供的参数是nameOrHandle。引用WebDriver window(java.lang.String nameOrHandle)
Switch the focus of future commands for this driver to the window with the given name/handle.
但是 ...
WebDriver(Selenium2) 判断页面是否出现某个字段的方法(Java实现)
类似于seleniumRC中的isTextPresent 方法
用xpath匹配所有元素(//*[contains(.,'keyword')]),判断是否存在包含期望关键字的元素。
使用时可以根据需要调整参数和返回值。
public boolean isContentAppeared(WebDriver driver,String content) {
boolean status = fa ...
java模拟浏览器包htmlunit,selenium
发现一个很不错的模拟浏览器包htmlunit,它可以直接执行访问网站地址,并执行相应的JavaScript脚本;这个功能对于网站爬虫有很大的帮助,一些网站使用了ajax,如果使用简单的http访问只能抓到原始的html源码,但对于页面内执行的ajax却无法获取;使用这个包后,可以将执行ajax后的html源码一并抓取下来。网站地址:http://htmlunit.sourceforge.net ...
解决: org.openqa.selenium.UnsupportedCommandException: Bad request
学习springside时,运行mini-web功能测试时报:org.openqa.selenium.UnsupportedCommandException: Bad request(运行时错误不会打印出来,看到的效果是firefox被启动但什么也不执行,手动调试时才能抓到异常)
解决办法:
找到C:\WINDOWS\system32\drivers\etc\HOSTS 文件,在其中 ...
selenium启动firefox、chrome和IE
System.setProperty("webdriver.chrome.driver","chrome的路径"));
WebDriver driver = new ChromeDriver();
System.setProperty("webdriver.firefox.bin","firefox的路径"));
Web ...
推荐一款好的测试工具selenium
最近发现了一款好的测试工具selenium,官网http://seleniumhq.org/
其实网上好多人有推荐过,但是一直嫌麻烦,不愿意尝试。最近用了一下,感觉很好用,也很容易用,可以省很多事。之所以推荐是希望和我一样想法的人,赶快去试试,真的不错。
如果以前没用过可以先下载个Selenium IDE,一款fixfox的插件,先试用下了解下基本语法。
然后可以再下载Selenium ...
selenium 进阶2: CSS SELECTOR 的完整版。
根据 最全面的官方文档: http://release.seleniumhq.org/selenium-core/1.0.1/reference.html
css
=cssSelectorSyntax
:
Select the element using css selectors. Please refer to CSS2 selectors
, CSS3 selecto ...
selenium 进阶1: CSS SELECTOR
selenium 不如JQUERY对CSS支持的那么好一直是我心中的痛。
比如:找到页面中,找到一组 <a>, 然后再找到[2].parent()这个dom, jQuery得心应手,selenium 之前则只能借助于晦涩难懂的 xpath. >_<
而 selenium 大牛们都是推荐 CSS selector的。所以。。。我找了一下解决方案,发现selenium 虽然 ...