• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

开源功能测试工具Selenium使用之我见

发布: 2010-1-20 14:12 | 作者: 领测版主BUG | 来源: 领测软件测试网 | 查看: 2420次 | 进入软件测试论坛讨论

领测软件测试网

MILY: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">可以得到它默认的格式。这里不主要是想说3个方面

1.       如果我们用html,意味着我们可以和core进行集合。至于集合的过程,后面会详细的说。

2.       Selenium提供一些转换,这里我们见到了我们熟悉的junit,那么我们转换看看吧!

 

我们得到了这样一段代码.

package com.example.tests;

 

import com.thoughtworks.selenium.*;

import java.util.regex.Pattern;

 

public class Untitled extends SeleneseTestCase {

         public void setUp() throws Exception {

                   setUp("http://change-this-to-the-site-you-are-testing/", "*chrome");

         }

         public void testUntitled() throws Exception {

                   selenium.open("/");

                   selenium.type("q", "java");

                   selenium.click("btnG");

                   selenium.waitForPageToLoad("30000");

         }

}

很明显,这里我们就可以和junit进行集成,把我们想要的东西放到相关模块下去就OK

3.       selenium给我们提供了转换php啊。Perl啊等等的支持,这样我们在做单元测试或者7788的测试时候,有了依据,转换过去修改用或直接用就OK

 

帮助。我就更不唧歪了!不明白了。慢慢的帮助帮助吧

这里提供URL。我们可以手动写,当然在录制的过程中会自动的识别的。

IDE正是因为提供这样的一个URL,才使得我们得到了定位。前面代码中有这样一段。

 

setUp("http://change-this-to-the-site-you-are-testing/", "*chrome");

明确的告诉了我们URL它错了,应该是http://www.google.cn才对。

至于这个URLIDE 中原理和这样设计的道理,请大家问google吧!我这里就不扯别人已经扯过的东西了。

 

中间,提供的是在回放过程中,进度的快慢和是批量运行测试集还是一单独运行测试这样一个机制。以及暂停和下一步,

这个是告诉你,我们现在的测试是在IDE中,点这个就可以纳入到IDE中进行执行。

个状态是录制停止。

这个状态是录制开始。

下面这串告诉你。

1.       command我想不用我多说,是类型。这里ide提供很多识别机制。

很多很多的。相信够你用和学习。

Target

 

 

没错,就是这里输入框的name定义。Googlename=”q”

Value是具体的数值情况。

聪明的你或许发现一个东西。我代码里是

selenium.click("btnG");

可是我这里是

为什么呢?

道理很简单。IDE提供的单击方式名称叫clickAndWait

可是,在junit中,selenium提供的单击方法是click

说白了,就是各自取名不一致而已。

有人会问我这样说的依据,那好,请你看

明白了吧。

为什么要说这个。道理很简单。告诉你一条学习IDE

这样多7788的方法的途径。当然,还有途径。这里先说一种。

这就是比较好的学习资料了。就不要在google上瞄7788的一些垃圾东西了。

 

上面我扯了IDE的内容和东西。不知道大家明白否?

 

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: selenium Selenium 工具 功能 开源

32/3<123>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网