Web测试工具Selenium入门心得

发表于:2009-1-17 15:32

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:lotuswlz    来源:cnblogs

  3、pattern的写法

  在firefox的selenium IDE中,方法的参数pattern,即匹配的文本,共有三种匹配方式:

  1)exact:string

  精确匹配,必须完全匹配当前字符串

  2)regexp:regexp

  正则表达式匹配,这里主要是针对javascript中支持的正则表达式

  3)glob:pattern

  通配符匹配,*表示任意长度任意字符串,?表示任何单个字符,

  例如方法 verifyLocation(*/search?key=bike&c=*),即开头的域名部分和之后可能附带的一些参数都做了忽略。

  需要说明的是:这里pattern的写法,仅仅是在IDE工具,即用浏览器以html方式直接运行脚本执行测试案例的方式中才有效。在后台test case中,只能使用equals或者matches的方式,才能验证。

  二、Selenium Test Case介绍

  相关文档:http://seleniumhq.org/documentation/tutorials/

  1、首先,在命令行输入以下命令,启动Selenium服务:

  i. 多窗口模式

  java -jar selenium-server.jar -multiWindow

  ii. 交互模式

  java -jar selenium-server.jar -interactive

  说明:(1)交互模式,用户可以在server的窗口下,一条命令一条命令的输入,查看浏览器上的动作以及server日志。

  其命令如下:

  a. 初次启动,打开新窗口:

  cmd=getNewBrowserSession&1=*iexplore&2=http://test.offerme.com.au

  (新建浏览器session,指定浏览器是IE,同时指定访问的域名:http://test.offerme.com.au)

43/4<1234>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • cnntester
    2016-8-05 15:12:09

    贵航股份

  • cnntester
    2016-8-05 15:05:28

    风格的风格

  • sslt1200
    2015-7-22 10:51:44

    还可以啊

  • humh
    2011-6-01 16:13:47

    总结的挺好

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号