`
文章列表
<div class="iteye-blog-content-contain" style="font-size: 14px"> 直接通过js操作,不需要switchTo跳转,代码如下:        String text = "a new post";         String js = "document.getElementByIdx_x('content_ifr').contentDocument.write('" + text + "');";         ( ...
Selenium对于我们进行web自动化测试有很大的帮助,如果要进行大范围的测试覆盖,就不能仅仅在一两台机器上跑了;同样Selenium-Grid也给我们提供了这样的帮助,我们可以借助Selenium-Grid很容易的实现分布式测试环境的搭建。不同于其它一些通用的分布式程序【如:hudson】,Selenium-Grid是专门针对Selenium的自动化分布式测试解决方案。其优点是: 快速搭建分布环境【通过简单的参数配置】 自动分配测试脚本【针对不同环境】 只需一份测试代码【目标测试机不需要有测试代码】 搭建Selenium2环境在搭建Selenium-Grid之前,首先要搭建每台 ...
Selenium-Grid版本 selenium-grid分为版本1和版本2,其实它的2个版本并不是和selenium的版本1和2相对应发布的[即selenium-grid2的发布比selenium2要晚一点]。不过幸运的是现在的selenium-grid2基本能支持selenium2的所有功能了。 selenium虽然分1和2,但其实原理和基本工作方式都是一样的。只是版本2同时支持selenium1和selenium2两种协议,并且在一些小的功能和易用性上进行了优化。比如:指定测试平台的方式;以下未作特殊说明的Selenium-Grid均为通用。 Selenium1工作原理 sele ...
前面说到了Selenium-Server的前2种启动方式,现在再看看剩下的2种启动方式。3、作为hub启动 [java] view plaincopy   java -jar selenium-server-standalone.jar -role hub  
Selenium-Server在Selenium1中只是一个单独的服务器,而在Selenium2中Selenium-Server的独立包中包含了测试所用到的所有程序。这个包的名字叫做“selenium-server-standalone-X.XX.XXX.jar”,以下是关于该包使用的一些说明。selenium-server的启动方式独立启动【交互、非交互】、作为hub启动、作为node启动【针对于hub】 启动独立RC服务器 java -jar selenium-server-standalone.jar 参数说明: 无参数:
关于selenium1.X的说明可以看看这个文章:http://blog.csdn.net/five3/article/details/6790925selenium主要是通过selenium RC作为代理成功利用浏览器同源策略,注入自动化额外的JS脚本来支持自动化测试的;所以selenium1.X的所有组件包括:IDE,RC,Grid;而selenium2.X开始引入了webdriver的概念,有了webdriver就不需要再通过额外的JS在支持自动化操控了,所以就不需要破解同源,也就不需要代理了。所以2.X开始的组件有:IDE,webdriver,Selenium Server,Grid。 ...
递归删除目录和文件的程序,将一个和svn绑定的文件夹中的.svn删除,用来取消svn的绑 定。修改一下函数参数可以用来递归删除一个文件夹和子文件夹下某一个同名目录(包括子目录和文件 )。使用方法是传递函数的参数:要删除的目录或文件的绝对路径和名称。代码如下: import java.io.*; public class DelDir { public static void main(String[] args) { String rootDir = "D:\\work\\project\\ ...
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class TestFile { /** * @param args */ public static void main(String[] ...
这几天把hibernate和spring好好看了下,再想想struts的一些东西,决定把3个整合一下一起用,表现层用struts+freemarker,业务层用spring,hibernate处理持久层。在struts中,利用委托,将action的处理委托给spring进行,struts只负责页面逻辑。  前些日子下了Eclipse 3.2+MyEclipse5.0M2,感觉MyEclipse一些东西还是不错的,就用它来做个整合。  首先,建立一个web project:      然后,给新建立的项目附加上struts的一些文件:     完成后项目结构如下:   接着加入h ...
在Spring和hibernate的框架搭建过程中会出现的问题:整合Spring2.5和HIbernate3.2时包冲突问题Spring和HIbernate两个框架是java开发中最优秀和最流行的框架,一般都是两个框架同时使用。Myeclipse 7.0M集成的最高版本分别是Spring 2.5和Hibernate 3.2。在开发过程中还是碰到点麻烦,麻烦就来自这两个框架。两个框架中都包含asm包,hibernate3.2中的是 asm.jar,spring中的是asm-2.2.3.jar。两个包是有冲突的。需要把spring里的asm-2.2.3.jar从路径里移除,移除后还应该从lib内删除 ...
1.查看Linux系统当前单个共享内存段的最大值(命令) 2.用什么命令查询指定IP地址的服务器端口   3.crontab中用什么命令定义某个程序执行的优先级别   4.如何让history命令显示具体时间   5.查看Linux系统当前指定用户的邮件队列   6.查看Linux系统当前加载的库文件
1、Cairngorm开源框架的下载地址http://opensource.adobe.com/wiki/display/cairngorm/Downloads2、在Flex 3.0中添加Cairngorm开源框架
http://www.speak2me.cn
http://zgqhyh.iteye.com/blog/487508
Global site tag (gtag.js) - Google Analytics